Skip to content

sakib-12345/No-Code-ML-WEBapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No-Code Machine Learning Web App

Author: Sakib Hossain Tahmid

Live Demo: Click here

No-Code ML Logo

Introduction

The No-Code Machine Learning Web App is an end-to-end ML platform built for people who want results without writing code. Whether you're a student, beginner, or someone who just wants quick ML insights, this app lets you go from raw data → trained model → downloadable file in minutes.

The goal is simple: make machine learning accessible, fast, and practical.

What This App Can Do

This platform covers the complete machine learning workflow:

  1. Upload your dataset
  2. Automatically clean and preprocess data
  3. Choose an ML algorithm
  4. Train & evaluate the model
  5. Visualize results
  6. Export the trained model

All from a clean web UI. No Python knowledge needed.

Core Features

Data Upload

  • Upload datasets in CSV format
  • Instant preview of rows, columns, and data types

Automatic Preprocessing

  • Handles missing values
  • Basic data cleaning out of the box
  • Separates features and target column easily

Model Training

  • Supports classification and regression tasks
  • Choose from popular Scikit-learn algorithms
  • Train models directly from the UI

Visualization & Evaluation

  • Auto-generated plots using Matplotlib
  • View model performance metrics
  • Understand results visually, not just numbers

Model Export

  • Download trained models as .pkl files
  • Reuse models later in other projects or APIs

Tech Stack

Layer Technology
Language Python
Frontend Streamlit
Data Handling Pandas, NumPy
Machine Learning Scikit-learn
Visualization Matplotlib

Installation & Setup

1. Clone the Repository

git clone https://github.com/sakib-12345/No-Code-ML-WEBapp.git

2. Navigate to Project Folder

cd No-Code-ML-WEBapp

3. Install Dependencies

pip install -r requirements.txt

4. Run the App Locally

streamlit run app.py

Once running, the app will open automatically in your browser.

Live Deployment

The app is deployed using Streamlit Cloud:

🔗 https://nocodemlsakib.streamlit.app

No setup needed — just open and use.

Use Cases

  • Students learning Machine Learning
  • Rapid ML prototyping
  • Dataset exploration & quick modeling
  • Hackathons and demos
  • Non-programmers exploring AI

Future Enhancements

Planned upgrades include:

  • Excel (.xlsx) and SQL database support
  • Deep Learning model integration
  • Advanced feature engineering
  • Hyperparameter tuning UI
  • More evaluation metrics & charts

License

This project is licensed under the MIT License.

You are free to:

  • Use
  • Modify
  • Distribute

As long as the original license and copyright notice are included.

Support

If you like this project, consider:

  • Giving it a ⭐ on GitHub
  • Sharing it with others
  • Contributing ideas or improvements

Built with passion and curiosity

About

Download and see the accuracy of your machine learning model without coding. Fast and user-friendly interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages