Classical Logics like First Order Logic is a triple with Constants, Predicate and Functions. This python program visualizes such FOL programs into graphs and implements various searches such as node, paths, similarity etc.
Techstack:
- FrontEnd: Plotly Dash
- Building the graph: NetworkX
- Visualization: Plotly
- NLP processing: Genism
- NLP model: Conceptnet Numberbatch
Properly structure network.py
Add a short demo