Use this mail to contact me regarding any queries or feedback.
- Make sure you have python>=3.6 and pipenv installed on your machine.
- Create/Activate a virtual environment and install all the dependencies by running
$ pipenv shell
$ pipenv install- Test the setup by running
usage.pywhich simply trains a neural network to learn the 2-input XOR dataset.
- Fork this repo and create your own branch.
- Implement your idea or bug-fix and make a pull request to this main branch.
- Make sure to remove all the dependencies, builds, dev-config files before pushing.
- New Features
- To add a new feature, select a task from the todo list and make a PR with its appropriate implementation.
- If you have an idea for a new feature which is not in the todo list, then make sure to add it the README todo list while making PR.
- Fixing issues
- Select an issue from the issues tab and make a PR with its appropriate implementation.
- If you encounter a bug, or any other problem in the codebase, raise an issue with relevant labels.
- While making a Pull Request, do not push any dependencies, builds, dists or local config file.
- Do not modify the files which don't have anything to do with the issue/feature.
- Use only
snake_caseconvention while naming variables/functions/classes/methods...