Metadata-Version: 2.4
Name: pytaught
Version: 1.0.0
Summary: A minimal ML/DL framework written in pure Python and NumPy.
Author: Sathsara Wijekulasuriya
License: MIT
Keywords: machine learning,deep learning,framework,mlp,linear regression
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: pandas
Dynamic: license-file

# pytaught

**pytaught** is a minimal Machine Learning / Deep Learning framework built from scratch using pure Python and NumPy.

## Installation

```bash
pip install pytaught
```

Or build locally:
```bash
python -m build
python -m twine upload dist/*
```

## Usage

```bash
pytaught --csv data.csv --target price --model mlp --hidden-sizes 64 32 --epochs 100
```

If no CSV is given, the framework generates synthetic data automatically.

## Features
- Linear regression and MLP models
- Pure NumPy training loops
- Early stopping and model checkpointing
- CLI interface for flexible training

## License
MIT License © 2025 Sathsara Wijekulasuriya
