Skip to content

hhristom/AxonCraft

Repository files navigation

AxonCraft

AxonCraft is a practical neural network library designed for building and training deep learning models. It provides a straightforward interface for creating different types of neural networks, complete with customizable layers and various cost functions. Ideal for both beginners and experienced developers, AxonCraft aims to make it easier to experiment with machine learning projects and understand the fundamentals of neural networks.

Getting started

Run locally

  1. Clone the AxonCraft repository in your desired directory:
    $> git clone https://github.com/iccaka/AxonCraft.git
  2. Run these commands in order:
    # create a new virtual environment
    $> python3 -m venv venv
    
    # start the virtual environment
    $> source /venv/bin/activate
    
    # install project dependencies
    $> pip3 install -r requirements.txt

There's a demo inside main.py which showcases how to set up, train, and evaluate a simple neural network.

Dependencies

Please refer to requirements.txt for a list of the python module dependencies.

Authors

  • Hristo Mitsev - Initial work - iccaka

See also the list of contributors who participated in this project.

Built With

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple neural network library

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages