Posts

Showing posts from August, 2024

Wrapping Up My GSoC Journey: A Look Back at the Project and What’s Next

As my Google Summer of Code (GSoC) 2024 journey comes to an end, I find myself reflecting on everything I’ve learned, the challenges I’ve faced, and the milestones I’ve achieved. This experience has been a whirlwind of coding, debugging, and learning—one that I’ll carry with me for a long time. What Was the Project All About? For those who might not know, my project focused on extending the GNU Octave Statistics package by adding two significant class definitions: ClassificationSVM and ClassificationNeuralNetwork . These additions are designed to enhance the machine-learning capabilities of Octave, providing users with tools to classify data using Support Vector Machines (SVM) and Neural Networks. You can check out the full details of what was accomplished, the challenges I faced, and the current state of the project in my final report here . The Journey When I started this project, I was both excited and nervous. Working on an established open-source platform like Octave was a dream,...

Week 10 to 15 (July 22 – Aug 25) Progress

  Trying to fix the training algorithm for the ClassificationNeuralNetwork Class I am currently working on fixing the training algorithm for the ClassificationNeuralNetwork class, but the optimization process continues to pose challenges. Despite consulting with my professor, we haven't been able to pinpoint the exact issue. Also, my mentor made a PR for the fork to improve some things. You can learn more about the problem I'm facing  here . My work is available  here , and any guidance on the algorithm would be greatly appreciated. Our next meeting is scheduled for August 20th at 16:30 UTC. The submission deadline is fast approaching on August 26th, and I am hopeful that the bug will be identified and resolved by then. Unfortunately, the placement season at my college has begun, which has limited the amount of time I can dedicate to this project. My next post will be the final GSoC report for this project, marking the conclusion of my GSoC journey. Looking forward to s...