Skip to content

CodingTrue/AIFrame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


A lightweight framework for Neural Networks and AI

1. ๐Ÿ“– About

AIFrame aims to be a lightweight framework written in pure Python and accelerated by OpenCL and Numpy. This repository is a clean and more well-written version than the actual prototype that isn't available for public use.

Currently, the project is under development and will need some time to be actually used!

2. ๐Ÿ”ง Features (planned)

  • โœจ Simplicity for fast prototyping
  • ๐ŸŽ๏ธ Speed and performance for low-end hardware (CPU & GPU support)
  • ๐Ÿ’ป Training pipelines for easy training
  • ๐Ÿ“„ Buildscripts for automated use
  • ๐Ÿ”Œ Low-level access for custom logic
  • ๐Ÿ’พ Custom file format
  • ๐Ÿ—บ๏ธ Adaption for other file formats

3. Demo Setup

Current demo (demo-01.06.2025.py) needs following requirements: gzip, requests, numpy (no specific version, newest is enough).

Run the demo.

python demo-01.06.2025.py

This demo downloads the MNIST-Dataset from https://storage.googleapis.com/cvdf-datasets/mnist/. After an example training of all 60k samples, it will evaluate the 10k test samples. Results may very in speed and result, but training accuracy should be around 94-98%. Tested on a AMD Ryzen 5 3600 (6 Cores); training took 12.5 seconds to complete.

About

A light-weight framework for Neural Networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages