whatisgithub

What is lihongyiml-2021-2022?

lizhuofan-curry/lihongyiml-2021-2022 — explained in plain English

Analysis updated 2026-05-18

26Jupyter NotebookAudience · researcherComplexity · 2/5Setup · easy

In one sentence

A personal archive of Hung-yi Lee's 2021 and 2022 Machine Learning course slides and homework assignments from National Taiwan University.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Study machine learning topics like transformers, GANs, and reinforcement learning from organized lecture slides.

USE CASE 2

Work through the COVID-19 regression, phoneme classification, and food image classification homework notebooks.

USE CASE 3

Look up the original source link for a specific lecture's slide deck.

USE CASE 4

Follow a structured self-study path through a full university ML course.

What is it built with?

Jupyter NotebookPyTorchGit LFS

How does it compare?

lizhuofan-curry/lihongyiml-2021-2022johilrohan92-prog/fingerprint-based-blood-group-detection-using--vision-transformer-and--ensemble-learningkrishnaik06/eda_sweetviz
Stars262625
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Last pushed2020-06-06
MaintenanceDormant
Setup difficultyeasymoderateeasy
Complexity2/53/51/5
Audienceresearcherresearcherdata

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Large slide files are stored with Git LFS, so Git LFS must be installed before cloning to get them.

So what is it?

This repository is a personal archive of course materials from Professor Hung-yi Lee's Machine Learning classes, covering the 2021 and 2022 Spring semesters at National Taiwan University. It is not the official course repository, it is one student's collection of the publicly available slides and homework, organized for easier personal reference. The README is explicit that anyone wanting the current schedule or official versions should check the original course homepages instead. The 2021 section holds lecture PDFs and slide decks across thirteen numbered lectures, covering topics like introduction and regression, deep learning basics, convolutional networks and self-attention, transformers, generative models such as GANs, self-supervised learning methods like BERT, explainable AI, adversarial attacks, domain adaptation, reinforcement learning, and meta learning. A CSV file lists every original file name and its source download link. The 2022 section mirrors an existing official homework repository, with lecture slides across fifteen lectures covering similar ground plus additional topics like anomaly detection and network compression, along with three homework assignments. Each homework folder includes the code, the data used, the results produced when running it, and notes on how to reproduce those results. The three included assignments cover a COVID-19 regression task, a phoneme classification task, and a food image classification task recognizing eleven food categories. Because some of the slide files are large, the repository uses Git LFS to store them, so anyone cloning it needs Git LFS installed beforehand, or needs to run a separate pull command afterward if they already cloned without it. The README is careful to note that the lecture materials themselves belong to the original professor, instructors, and course team, and that the repository's own MIT license only covers content the repository author actually created, not the third-party course slides.

Copy-paste prompts

Prompt 1
Help me set up Git LFS so I can properly clone this repository and get all the slide files.
Prompt 2
Walk me through the HW01 COVID-19 Regression notebook and explain what each part of the code does.
Prompt 3
Summarize the topics covered across the 2022 Spring lectures in this repository in order.
Prompt 4
Explain the difference between what's covered in the 2021 lectures versus the 2022 lectures here.

Frequently asked questions

What is lihongyiml-2021-2022?

A personal archive of Hung-yi Lee's 2021 and 2022 Machine Learning course slides and homework assignments from National Taiwan University.

What language is lihongyiml-2021-2022 written in?

Mainly Jupyter Notebook. The stack also includes Jupyter Notebook, PyTorch, Git LFS.

How hard is lihongyiml-2021-2022 to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is lihongyiml-2021-2022 for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.