UCL Module | CS | UCL Moodle Page
Term 2, Academic Year 2025-26
The module tutorials (see bellow) and coursework use Python, NumPy and an option between TensorFlow and PyTorch. The development environment document contains details of the supported development environment, though it is not mandatory.
Create a micromamba environment comp0197 and install PyTorch and/or TensorFlow:
micromamba create --name comp0197 python=3.12 -y
micromamba activate comp0197
pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
pip install tensorflow-cpu Go to a tutorial folder and run the training script:
cd path/to/tutorial
python train_pt.py
# or
python train_tf.pyNotes:
- Each tutorial folder has its own
readmewith any extra dependencies or data. *_pt.pyscripts use PyTorch,*_tf.pyscripts use TensorFlow 2.- Visual outputs are saved to files, no GUI required.
Image classification
Image segmentation
Text classification
Character generation
A collection of books and research papers is provided in the Reading List.