Metadata-Version: 2.4
Name: tensorflow-uit2721dlca
Version: 0.1.1
Summary: Deep Learning assignment
Requires-Python: <3.14,>=3.10
Description-Content-Type: text/markdown
Requires-Dist: tensorflow<3.0,>=2.16
Requires-Dist: numpy<2.2,>=1.26
Requires-Dist: matplotlib<4.0,>=3.5
Requires-Dist: scikit-learn<2.0,>=1.0

﻿# tensorflow-uit2721dlca

Deep Learning assignment package — UIT2721DLCA.

## Requirements

- Python 3.9 or 3.10 (TensorFlow 2.9 does not support Python 3.11+)

## Installation

`ash
pip install tensorflow-uit2721dlca
`

## Usage

Each module is a self-contained assignment exercise. Importing a module will
execute its code (download data, train model, display plots).

`python
# Run exercise 1 — VGG16 image classification on Imagenette
import tensorflow_uit2721dlca.ex1

# Run exercise 2 — VGG16 feature maps and filters
import tensorflow_uit2721dlca.ex2

# Run exercise 3 — Transfer learning / fine-tuning
import tensorflow_uit2721dlca.ex3

# Run exercise 4 — Image captioning with CNN + LSTM
import tensorflow_uit2721dlca.ex4

# Run exercise 5 — Conditional GAN (text-to-image)
import tensorflow_uit2721dlca.ex5

# Run the prerequisites / environment check
import tensorflow_uit2721dlca.prerequisites
`

> **Note:** The exercises download the Imagenette dataset (~100 MB) on first
> run via 	f.keras.utils.get_file. The file is cached in ~/.keras/datasets/
> and is not re-downloaded on subsequent runs.

## Package name vs import name

| Purpose | Name |
|---|---|
| pip install | 	ensorflow-uit2721dlca |
| Python import | 	ensorflow_uit2721dlca |
