Posts

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...

CST 499 - Week 4

 Hey everyone,      This week, I made some progress on the project component of my cybersecurity certificate. I spent time working through parts of the project and experimenting with different approaches. However, I wasn’t fully satisfied with the results, so I began refining and reworking sections to improve the overall quality.      Next week, I plan to continue refining my cybersecurity project to reach a standard I’m happy with. In addition, I intend to dedicate focused time to the fast.ai course, now that I have more clarity on its acceptability. My goal is to make significant progress by working on it more intensively throughout the week.      One challenge I’m facing is achieving the level of quality I want in my cybersecurity project, as my current results don’t fully meet my expectations. Additionally, the earlier uncertainty about whether the fast.ai course would be accepted slowed my progress. At this stage, I don’t require im...

CST 499 - Week 3

 Hey everyone!      This week marked an important shift in my cybersecurity journey. I officially completed my cybersecurity certificate, which felt like a major achievement after all the time spent learning concepts like network security, threat detection, and risk management. Finishing the course gave me a solid foundation, but more importantly, it pushed me to start applying those skills in a practical way.      After completing the certification, I began working on my project. My main focus this week was setting everything up and getting organized before diving into development. I installed and configured my working environment, including a virtual machine and the tools I’ll need for testing and analysis. I also took time to clearly define what my project will focus on, choosing a specific cybersecurity problem to explore rather than keeping things too broad.      In terms of my personal contributions, I handled the initial setup, ...

CST 499 - Week 2

 Hey everyone,      This week felt like a turning point in my journey into cybersecurity. Instead of just learning concepts, I started connecting technical skills with real-world career preparation. I completed three major modules: Automate Cybersecurity Tasks with Python, Prepare for Cybersecurity Jobs, and Accelerate Your Job Search with AI. Each one pushed me a step closer to being job-ready.      One of my biggest accomplishments this week was finishing the Python automation module. I spent time writing scripts that can help analyze logs and identify unusual activity. While these were guided exercises, I made sure to understand how each script works and how it could be applied in real cybersecurity scenarios. This was my personal contribution—actually doing the hands-on work and not just watching or reading. It gave me a clearer picture of how automation plays a role in security operations.      I also focused on career preparation. ...