Skip to main content

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

Metadata

Release files for mlprac 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mlprac 0.1.0
File Size Uploaded
mlprac-0.1.0.tar.gz 3.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for mlprac 0.1.0
File Interpreter ABI Platform
mlprac-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 MB

Release files / mlprac-0.1.0.tar.gz

Download URL mlprac-0.1.0.tar.gz
Size 3.9 MB
Tags Source
SHA-256 checksum
How to use checksums
20ee3d5b31efe4c30172c09b399fef030c722c2b1efd7cb3c289d1e03756f921
BLAKE2b-256 checksum
How to use checksums
ce7ebeec6c52eccf1f4ab411b5c3089d0a30154f7f0a990c566ff4bdb0836c6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / mlprac-0.1.0-py3-none-any.whl

Download URL mlprac-0.1.0-py3-none-any.whl
Size 3.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f37e8db9bd2470e201946b2a55d8ecbe9c742f36cadca3ff790e7f4b5baf96be
BLAKE2b-256 checksum
How to use checksums
9f86ccade8a6ab17827cd8fd032f1a740e4afe54611aa8c521b1e121112d9bdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page