Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.79 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.79 KB

Deep-Paquito

Deep-Paquito is a lightweight deep learning framework developed from scratch in C++. This project is a personal endeavor aimed at gaining a deeper understanding of machine learning and deep learning principles. The framework is intentionally kept small to serve as a learning tool, making it accessible for anyone interested in exploring the inner workings of deep learning algorithms.

Features

  • Modular Design: Deep-Paquito is designed with a modular architecture, allowing users to easily understand and modify individual components.

  • From Scratch Implementation: Every aspect of the framework, including neural network layers, activation functions, and optimization algorithms, is implemented from scratch, providing a hands-on learning experience.

  • C++ Implementation: The entire framework is written in C++, making it suitable for those who want to enhance their understanding of both deep learning concepts and C++ programming.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/your-username/Deep-Paquito.git
  2. Build the Project:

    cd Deep-Paquito
    make
  3. Run Sample Applications: Edit paquito.cpp(main) and make the network using the already provided modules, then execute and include the datasets.

Contributing

If you find any issues, have suggestions, or would like to contribute, feel free to open an issue or submit a pull request.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Acknowledgments

Special thanks to kripxera1 for all the help provided with this project.