Week 2 assignment · A Notebook explaining an AI topic

English translation

Before practice

01 Computation and explanation

What should you leave alongside your code so others can understand and rerun it?

Description
  • Purpose of computation, Input, processing steps, and meaning of results
  • Connect explanations, code, and outputs into a record that can be reviewed

02 A record that can be rerun

Why rerun from the beginning even when previous outputs remain in the file?

Description
  • Saved outputs are separate from the current runtime state
  • Prepare the required data and environment, then rerun from the beginning to verify

Practice

Choose an AI topic of interest and create a Notebook containing explanations, code, and execution results. Start from your copy of this week's practice Notebook.

Submission deadline
2026-09-10 23:59 (Korean time)
Submission filename
Name_StudentID_Week2.ipynb — e.g., GildongHong_20261234_Week2.ipynb (use your own name and student ID).
Submission location
The corresponding assignment on KLAS. Follow the latest announcement if any changes are announced.

1. Introduce your AI topic

Choose Computer Vision, NLP, Autonomous Driving, Robotics, Speech Recognition, Recommendation System, Generative AI, or another AI topic of interest.

2. Elements to include in the document

Explain the meaning of figures and equations rather than merely inserting them. Build around your own topic instead of submitting the example unchanged.

3. Code execution and cell types

Run the following code in a Code Cell.

ai_fields = [
    "Computer Vision",
    "Natural Language Processing",
    "Robotics",
    "Generative AI"
]
print("Number of AI fields:", len(ai_fields))

Check output Number of AI fields: 4. In the Markdown Cell immediately below, write the following.

  1. Why must this be written in a Code Cell?
  2. Explain at least 2 differences between Markdown Cells and Code Cells.

4. Fix Markdown errors

Correct the following content in the practice Notebook so that the heading, bold text, ordered list, and table render correctly. Identify the incorrect symbols as well.

#Artificial Intelligence

##Computer Vision

**Object Detection*

1 Computer Vision
2 Natural Language Processing
3 Robotics

|Model|Accuracy
|YOLO|0.92
|CNN|0.87

The table in this error-correction exercise is separate from the 3-column, 4-data-row table required in your AI topic report.

5. Check before submission