Posts

Showing posts from April, 2026

CST 499 - Week 8 (Final Week)

 Hey everyone, This week marked the culmination of my work in this course, and it gave me the opportunity to reflect on both my progress and the skills I’ve developed over time. As I finalized my capstone materials and portfolio, I realized how much I’ve grown—not just in technical ability, but also in confidence, organization, and communication. One of the most significant parts of this week was preparing for the Capstone Festival. Creating and refining my final video presentation pushed me to clearly articulate my ideas and showcase my work in a professional way. It was challenging to balance being concise while still explaining my process and outcomes, but it helped me better understand the value of storytelling when presenting projects. Working on my portfolio website was another key highlight. This task encouraged me to think critically about how I present myself and my work to others. I had to consider design, clarity, and usability, which reinforced the importance of first...

CST 499 - Week 7

 Hey everyone,      This week, I worked on my fast.ai NLP mini project. I built a spam message classifier using a labeled SMS dataset. I learned how to load and process text data, create a model using the FastAI library, and train it to classify messages as spam or not spam. I also tested the model on new example messages and reviewed its accuracy. Additionally, I prepared my project for presentation by organizing results and creating a simple explanation of how the model works.      Next week, I plan to finalize my capstone presentation by adding my NLP project slide and including a live project link. I will also review my presentation to make sure I can clearly explain each project and practice presenting it confidently. If time allows, I may improve the project by adding a simple demo interface.      I am not currently facing any major challenges in project development and do not need instructor assistance at this time.

CST 499 - Week 6

 Hey everyone,      This week, I made solid progress in my fast.ai studies while also applying what I learned toward my project work. I covered several advanced topics including Stable Diffusion, matrix multiplication, mean shift clustering, backpropagation, MLPs, autoencoders, and the fast.ai learner framework. These topics helped me better understand both the theory and implementation of deep learning models.      This week, I focused on strengthening the foundational components of my project. I worked on understanding and implementing core neural network concepts, particularly backpropagation and matrix operations, which are essential for building and debugging models. I also explored the fast.ai learner framework and began setting up a structured training pipeline for my project. Additionally, I experimented with autoencoders to better understand representation learning, which may be useful for my project depending on how I structure my model. ...

CST 499 - Week 5

 Hey everyone, This week, I made meaningful progress in both understanding deep learning concepts and building practical skills with the fastai workflow. I learned that modern deep learning makes tasks possible that were extremely difficult before 2015, such as distinguishing bird photos from forest photos with relatively little code and training time. I also developed a much clearer picture of what images are to computers: numerical pixel data that can be downloaded, resized, organized, cleaned, and fed into models. I learned how to search for and download images, organize them into folders, resize them, detect broken files, and remove problematic images. I also learned how to use DataBlock and DataLoaders to prepare training data, how to display batches of images to verify the dataset, and how to fine-tune a pretrained model locally to classify images. On top of that, I deepened my understanding of key deep learning ideas such as models, weights, loss functions, gradients, lear...