Metadata-Version: 2.4
Name: sklearnk
Version: 0.1.0
Summary: A collection of AI & ML lab programs
Author-email: Antigravity <antigravity@example.com>
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: scikit-learn

# sklearnk

A collection of AI & ML lab programs extracted from the ScalarVerse project.

## Installation

```bash
pip install .
```

### For Older Computers
If `pip` is not working or if the computer is very old, you can use the traditional setup script:

```bash
python setup.py install
```

## Usage

Each program is exposed as a function in the `sklearnk` package. You can run them sequentially:

```python
import sklearnk

# Run Tic Tac Toe
sklearnk.program1()

# Run Alpha Beta Pruning
sklearnk.program2()

# Run 8 Puzzle (A* Algorithm)
sklearnk.program3()

# Run Hill Climbing
sklearnk.program4()

# Run Logistic Regression
sklearnk.program5()

# Run Naive Bayes
sklearnk.program6()

# Run K-Nearest Neighbors
sklearnk.program7()

# Run K-Means Clustering
sklearnk.program8()

# Run Logistic Regression (sklearn version)
sklearnk.program9()

# Run Naive Bayes (sklearn version)
sklearnk.program10()

# Run KNN (sklearn version)
sklearnk.program11()

# Run K-Means (sklearn version)
sklearnk.program12()
```

## Programs Included

1. **program1**: Tic Tac Toe (Minimax)
2. **program2**: Alpha Beta Pruning
3. **program3**: 8 Puzzle (A* Algorithm)
4. **program4**: Hill Climbing
5. **program5**: Logistic Regression (from scratch)
6. **program6**: Naive Bayes (from scratch)
7. **program7**: K-Nearest Neighbors (from scratch)
8. **program8**: K-Means Clustering (from scratch)
9. **program9**: Logistic Regression (using sklearn)
10. **program10**: Naive Bayes (using sklearn)
11. **program11**: KNN (using sklearn)
12. **program12**: K-Means (using sklearn)
