Metadata-Version: 2.4
Name: tensorflow-uit2721dlca
Version: 0.1.0
Summary: Deep Learning assignment
Requires-Python: <3.11,>=3.9
Description-Content-Type: text/markdown
Requires-Dist: tensorflow<2.10.0,>=2.9.0
Requires-Dist: numpy<1.22.0,>=1.21.6
Requires-Dist: matplotlib<3.6.0,>=3.5.2
Requires-Dist: scikit-learn<2.0.0,>=1.0.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 |
