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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20ee3d5b31efe4c30172c09b399fef030c722c2b1efd7cb3c289d1e03756f921
|
|
| MD5 |
ce534e74819ca4cb985030d3956d50d7
|
|
| BLAKE2b-256 |
ce7ebeec6c52eccf1f4ab411b5c3089d0a30154f7f0a990c566ff4bdb0836c6b
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f37e8db9bd2470e201946b2a55d8ecbe9c742f36cadca3ff790e7f4b5baf96be
|
|
| MD5 |
e87fd5a67baa52299265515e5ffa4e73
|
|
| BLAKE2b-256 |
9f86ccade8a6ab17827cd8fd032f1a740e4afe54611aa8c521b1e121112d9bdc
|