LogicOperatorsNeuralNetwork
A Neural Network that learns logic operators based on training sessions provided.
Dependencies
- Python3
- Tensorflow
- Numpy==1.14.5
- Pandas
How to run
- Unzip LogicNN.zip
- Optional: Create conda environment.
- Optional: Add more operators within Logic.csv, not operator can work.
- run python train.py
- run python LogicNN.py -a/-o/-x to test specific operator. Add more for newer operators.
Notes
The newly trained network differs from the intial commit as training isn't segmented, rather, the training is now grouped together and identified by column index relative to the operators subset within the Logic.csv file.