Skip to content

aypy01/nerv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NERV - Neural Experiments & Real-world Validation

TensorFlow Django Python

WEBSITE:

NERV Website

Typing SVG

NERV Banner

NERV is an applied machine learning project that brings trained TensorFlow models into a practical, deployable workflow.
This repository focuses on using, integrating, and evaluating models that were originally trained and validated in my dedicated TensorFlow learning repository. As a self-taught programmer, I built this project to challenge myself and bridge the gap between AI theory and web deployment. What started as a month-long deep dive into the CS50/TensorFlow stack is now a functional, deployed application on Railway.


Model Lineage & Training Source

All core models used in this repository were trained in the following TensorFlow-focused repository:

🔗 Training Repository (TensorFlow):
https://github.com/aypy01/tensorflow

That repository documents:

  • Data preprocessing
  • Model architectures
  • Training strategy
  • Evaluation metrics
  • Saved .keras checkpoints

NERV consumes those trained models and applies them in a structured application context.


Models Used in This Project

Model File Task Dataset Performance
titanic.keras Binary Classification Titanic Survival ~81% Accuracy
iris_species.keras Multiclass Classification Iris Dataset ~70% Accuracy
cifar10.keras (Oculus) Image Classification CIFAR-10 ~72% Accuracy
sentiments.keras (Yapper) Text Classification IMDb Reviews 85.80% Accuracy

Model architecture, preprocessing, and training details are documented in the TensorFlow repo linked above.


Project Components

  • Titanic Survival Prediction
  • Iris Species Classification
  • Oculus (Computer Vision)
  • Yapper (NLP)

These models demonstrate classical tabular ML workflows:

  • Feature engineering
  • Normalization
  • Dense neural networks
  • Proper train/test separation

Oculus (Computer Vision)

  • Uses the CIFAR-10 CNN model
  • Focuses on image-based inference and integration
  • Serves as the visual intelligence component of the system

Yapper Sentiment Analysis(NLP)

  • Powered by sentiments.keras
  • IMDb review classification
  • Text vectorization + embedding-based neural network
  • Designed for real-world text inference scenarios

Tech Stack

  • TensorFlow / Keras
  • Python 3
  • Django (application & integration layer)
  • HTML/CSS
  • JavaScript

Credits & Acknowledgements


Note:

NERV is not about experimenting blindly.
It is about applying trained intelligence correctly.

Models are treated as:

  • Versioned artifacts
  • Measurable components
  • Replaceable, improvable systems

Training is iterative.
Deployment is deliberate.


Author

Created and maintained by   GitHub Badge

Typing SVG


License

This project is licensed under the License: MIT.