ai-learning-shichun.hashnode.devCS50 AI with Python – Lecture 6: Language – Problem Set 1: AttentionPreface This is another NLP hands-on project I completed while studying the CS50 AI course — Attention.It was also the final assignment of the course.The goal this time was to use BERT, a Transformer-based pretrained language model, to predict words...Oct 6, 2025·5 min read
ai-learning-shichun.hashnode.devCS50 AI with Python – Lecture 6: Language – Problem Set 0: ParserParser Assignment Summary Preface NLP hands-on project — Parser (Syntax Analyzer).This post records my requirement analysis, implementation ideas, and some key takeaways. 1. Background In Natural Language Processing (NLP), parsing is a core task: ...Oct 3, 2025·4 min read
ai-learning-shichun.hashnode.devCS50 AI with Python – Lecture 5: Neural Network – Problem Set 0: Traffic🚦 Traffic Assignment Summary This project is called Traffic, and the goal is to build a convolutional neural network (CNN) to recognize traffic signs. The dataset used is the German Traffic Sign Recognition Benchmark (GTSRB), which contains 43 diffe...Oct 3, 2025·6 min read
ai-learning-shichun.hashnode.devCS50 AI with Python - Lecture 6: LanguageLanguage This was my very first time systematically learning about Natural Language Processing (NLP).Before this, I always thought “making a computer understand human language” was pure magic.But after finishing this lesson, I realized it’s actually ...Sep 30, 2025·7 min read
ai-learning-shichun.hashnode.devCS50 AI with Python - Lecture 5: Neural NetworkNeural Network This lesson is the “core turning point” of the entire AI course. From logistic regression and perceptrons, we move towards true deep learning.While learning, I had a lot of questions. I asked, explored, and gradually understood. I’ve ...Sep 30, 2025·8 min read