Skip to main content

A collection of Machine Learning practice notebooks

Project description

mlprac - Machine Learning Practice Notebooks

A comprehensive collection of Jupyter notebooks for practicing machine learning concepts with Python, NumPy, Pandas, and Scikit-learn.

Installation

Install the package using pip:

pip install mlprac

Usage

Download Notebooks

After installation, you can download all practice notebooks to your current working directory:

mlprac download

Or specify a custom destination:

mlprac download --dest my-notebooks

List Available Notebooks

To see all available notebooks without downloading:

mlprac download --list

Package Information

Get information about the package:

mlprac info

Notebook Contents

This package includes 30+ Jupyter notebooks covering:

  • NumPy Basics (2.ipynb, 2a-2d.ipynb)

    • Array creation and manipulation
    • Indexing and slicing
    • Mathematical operations
    • Broadcasting
  • Linear Regression (3.ipynb, 3a-3b.ipynb, 3multi.ipynb)

    • Simple linear regression
    • Multiple linear regression
    • Model evaluation
  • Classification Algorithms (4.ipynb - 7.ipynb series)

    • Logistic regression
    • K-Nearest Neighbors (KNN)
    • Support Vector Machines (SVM)
    • Decision Trees
  • Clustering (8.ipynb series)

    • K-Means clustering
    • Hierarchical clustering
  • Neural Networks (9.ipynb series)

    • Basic neural network implementations
    • Deep learning concepts
  • Advanced Topics (10.ipynb series)

    • Ensemble methods
    • Model optimization

Requirements

The notebooks use the following Python libraries:

  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn
  • Scikit-learn

Install them separately:

pip install numpy pandas matplotlib seaborn scikit-learn jupyter

Python API

You can also use the package programmatically in Python:

import mlprac

# Get the path to notebooks
notebooks_path = mlprac.get_notebooks_path()

# List all available notebooks
notebooks = mlprac.list_notebooks()
for nb in notebooks:
    print(nb)

License

MIT License

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

mlprac-0.1.0.tar.gz (3.9 MB view details)

Uploaded Source

Built Distribution

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

mlprac-0.1.0-py3-none-any.whl (3.9 MB view details)

Uploaded Python 3

File details

Details for the file mlprac-0.1.0.tar.gz.

File metadata

  • Download URL: mlprac-0.1.0.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mlprac-0.1.0.tar.gz
Algorithm Hash digest
SHA256 20ee3d5b31efe4c30172c09b399fef030c722c2b1efd7cb3c289d1e03756f921
MD5 ce534e74819ca4cb985030d3956d50d7
BLAKE2b-256 ce7ebeec6c52eccf1f4ab411b5c3089d0a30154f7f0a990c566ff4bdb0836c6b

See more details on using hashes here.

File details

Details for the file mlprac-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mlprac-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for mlprac-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f37e8db9bd2470e201946b2a55d8ecbe9c742f36cadca3ff790e7f4b5baf96be
MD5 e87fd5a67baa52299265515e5ffa4e73
BLAKE2b-256 9f86ccade8a6ab17827cd8fd032f1a740e4afe54611aa8c521b1e121112d9bdc

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