Metadata-Version: 2.4
Name: nndlass
Version: 1.0.0
Summary: NNDL Lab Helper - CNN & LSTM classifiers with theory notes
Home-page: https://github.com/nndlass/nndlass
Author: NNDL Student
Author-email: student@example.com
License-Expression: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch
Requires-Dist: torchvision
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: matplotlib
Requires-Dist: seaborn
Requires-Dist: scikit-learn
Requires-Dist: openpyxl
Dynamic: author
Dynamic: author-email
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# NNDLASS - Neural Networks & Deep Learning Lab Assignment Helper

A comprehensive library for NNDL lab exams containing CNN image classifiers (Lab 1), LSTM feature classifiers (Lab 2), and theory notes for exam topics.

## Installation

```bash
pip install nndlass
```

## Quick Start

### Lab 1: CNN Classifier
```python
from nndlass import run_cnn_pipeline
run_cnn_pipeline()
```

### Lab 2: LSTM Classifier
```python
from nndlass import run_lstm_pipeline
run_lstm_pipeline('features.xlsx')
```

### Theory Notes
```python
from nndlass.theory import list_topics, print_topic
list_topics()
print_topic(5)
```

## Features
- Complete CNN pipeline for image classification
- LSTM pipeline for sequence/feature classification
- Comprehensive theory notes for 11 exam topics
- Built-in evaluation and visualization utilities

## Dependencies
- torch
- torchvision
- numpy
- pandas
- matplotlib
- seaborn
- scikit-learn
- openpyxl
