Skip to main content

A standardized machine learning project structure

Project description

๐Ÿš€ ml_project_setup A simple package for setting up a structured Machine Learning project.

๐Ÿ“– Overview ml_project_setup helps you quickly set up a standardized Machine Learning project structure with best practices.

๐Ÿ“‚ Project Structure Created After running mlsetup my_project, the following structure is created:

arduino Copy Edit my_project/ โ”‚โ”€โ”€ source/ โ”‚ โ”œโ”€โ”€ components/ โ”‚ โ”œโ”€โ”€ constants/ โ”‚ โ”œโ”€โ”€ entity/ โ”‚ โ”œโ”€โ”€ pipeline/ โ”‚ โ”œโ”€โ”€ utility/ โ”‚ โ”œโ”€โ”€ exception/ โ”‚ โ”œโ”€โ”€ logger/ โ”‚โ”€โ”€ .gitignore โ”‚โ”€โ”€ README.md โ”‚โ”€โ”€ requirements.txt โ”‚โ”€โ”€ main.py โ”‚โ”€โ”€ setup.py ๐Ÿ›  Installation You can install the package using:

pip install ml_project_setup

๐Ÿš€ Usage To create a new Machine Learning project, run:

mlsetup my_project

This will generate a structured ML project named my_project in the current directory.

๐Ÿ“ฆ Dependencies This package requires:

numpy pandas scikit-learn You can install dependencies using:

pip install -r requirements.txt

๐Ÿ“ License This project is licensed under the MIT License. See the LICENSE file for details.

๐Ÿ‘ค Author Developed by Amogh For any issues or suggestions, contact: ๐Ÿ“ง amogh9792@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ml_project_setup-0.1.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ml_project_setup-0.1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file ml_project_setup-0.1.tar.gz.

File metadata

  • Download URL: ml_project_setup-0.1.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for ml_project_setup-0.1.tar.gz
Algorithm Hash digest
SHA256 5755b655cb1637094a2b8c84189171d1bfc59b90a94c176b5f979b18fa749c8c
MD5 862b7778c3f6a5f65ecfaa6e2eda9f7a
BLAKE2b-256 e5f86c5b5dade8b2950f0687365d9a754647d4685d979c0e580ddb983874fdeb

See more details on using hashes here.

File details

Details for the file ml_project_setup-0.1-py3-none-any.whl.

File metadata

  • Download URL: ml_project_setup-0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.5

File hashes

Hashes for ml_project_setup-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6412c04fa1a4465436740c6eb03a4922a0ec9d296b42dedf8841cc30b8fb088e
MD5 20bbeea07278e59f4299f99cb69704dc
BLAKE2b-256 7b36248bdd598e0957179da30db6c8f9b10dc9a760b5250b4f7f892bb834ddf9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page