How to optimize a neural network without backpropagation
View Demo
·
Report Bug
·
Request Feature
This project was designed to understand the optimization in the neural networks and how we can use other optimization algorithm rather than backpropagation.
We publish an article on the medium of Semantix about this topic.
This project was builded with the next technologies.
You need the next componenets to run this project.
- Docker. To install it follow these steps Click. On Ubuntu, you can run:
sudo apt-get install docker-ce docker-ce-cli containerd.io
- Visual Studio Code. To install it follow these steps Click. On Ubuntu, you can run:
sudo snap install code --classic
- Install the visual studio code extension "Remote - Containers"
Follow the next steps:
- Run the visual studio code.
- Open the folder where you clone the repository.
- Click on the green button with this symbol in the bottom left of visual studio code "><".
- Click on reopen in a container.
- Execute "experiments.ipynb" notebook.
Distributed under the GNU v3 License. See LICENSE
for more information.
Esteban Vilca - @ds_estebanvz - esteban.wilfredo.g@gmail.com
Project Link: https://github.com/estebanvz/backpropagation_pso