Skip to content

dronabopche/100-ML-AI-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

ML_To_Train

Overview

ML_To_Train is a backend-oriented Machine Learning repository designed for reproducibility and structured learning. The repository contains multiple machine learning implementations along with their associated datasets, trained models, preprocessing logic, and experimentation notebooks.

Each project includes an IPython Notebook used for experimentation and model development, making the repository useful both as a learning resource and as a reproducible backend reference for machine learning workflows.

The repository is also used as a backend resource layer for two web platforms that present machine learning learning material and project demonstrations.


Platforms Using This Repository

Platform Purpose
https://promptvistaml.vercel.app Machine learning learning platform and project exploration
https://datascience.show.visual.app Data science resource portal and project reference

Both platforms reference the structured machine learning implementations maintained in this repository.


Repository Purpose

The repository is designed with the following goals:

  • Provide reproducible machine learning implementations
  • Maintain consistent project structure across multiple ML projects
  • Serve as a backend reference for ML experimentation
  • Support educational platforms presenting machine learning concepts

Each project typically includes:

  • Dataset used for training
  • Model training workflow
  • Preprocessing pipeline
  • Source code for inference or API integration
  • Jupyter notebook for experimentation and documentation

System Flow

flowchart TD

A[ML_To_Train Repository]

A --> B[Machine Learning Projects]

B --> C[Datasets]
B --> D[Model Training]
B --> E[Preprocessing Pipelines]
B --> F[IPython Notebooks]

F --> G[Experimentation and Reproducibility]

A --> H[Backend Resource Layer]

H --> I[promptvistaml.vercel.app]

H --> J[datascience.show.visual.app]
Loading

Project Architecture

Each machine learning project follows a consistent structure to ensure maintainability and reproducibility.

Project_Name/
│
├── Dataset/
├── Models/
├── Resources/
├── SRC/
│   ├── Processing/
│   ├── Output/
│   └── App.py
│
├── Project_Notebook.ipynb
├── requirements.txt
└── README.md

Learning Workflow

flowchart TD

A[Dataset] --> B[Data Preprocessing]

B --> C[Model Training]

C --> D[Model Evaluation]

D --> E[Trained Model Storage]

E --> F[Experimentation in Notebook]

F --> G[Backend Repository Storage]

G --> H[Used by Learning Platforms]
Loading

Design Principles

The repository follows a structured approach for machine learning experimentation and backend reproducibility.

Key principles include:

  • Consistent project architecture
  • Clear separation between dataset, models, and source logic
  • Notebook-based experimentation for reproducibility
  • Reusable preprocessing and inference pipelines
  • Backend support for external educational platforms

This structure allows machine learning projects to remain organized, reproducible, and easily accessible for learning and experimentation.

About

Properly Documented Each folder is a Project. Al/ML driven Ideas into Implemention

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors