I started Standford's machine learning course but after getting stuck in one assignment (ex4, Week5), it fell of the table due to lack of time and focus.

I will use this Hack Week to make some progress on it.

Day 1

  • Studied back-propagation algorithm again, starting Week 5 from scratch

Day 2

  • Focused in the homework itself, understanding what I did last time.
  • Cross checked vector dimensions, to understand better
  • Simplified the code by vectorizing the second part the whole thing
  • Solved a mystery with dimensions realizing that in order to calculate δ2, I need to ignore the first column of Θ2 (bias)
  • Some progress

                                     Part Name |     Score | Feedback
                                     --------- |     ----- | --------
                 Feedforward and Cost Function |  30 /  30 | Nice work!
                     Regularized Cost Function |  15 /  15 | Nice work!
                              Sigmoid Gradient |   5 /   5 | Nice work!
     Neural Network Gradient (Backpropagation) |  40 /  40 | Nice work! 
                          Regularized Gradient |   0 /  10 |
                                     --------------------------------
                                               |  90 / 100 |
    
  • Working now on the regularized gradient. Homework additional material was helpful to understand the restriction of j=0

                                     Part Name |     Score | Feedback
                                     --------- |     ----- | --------
                 Feedforward and Cost Function |  30 /  30 | Nice work!
                     Regularized Cost Function |  15 /  15 | Nice work!
                              Sigmoid Gradient |   5 /   5 | Nice work!
     Neural Network Gradient (Backpropagation) |  40 /  40 | Nice work!
                          Regularized Gradient |  10 /  10 | Nice work!
                                     --------------------------------
                                               | 100 / 100 |
    
  • Continued with Week 6

    • Model Selection
    • Ways to diagnose bias vs variance by separating data into cross-validation and test sets

Day 3

  • Used on another Hackweek project

Day 4

  • Continued with model selection and bias/variance vs other parameters

Day 5

  • Finished Week 6 material. Debugging models and strategies to attack high bias or high variance
  • Quiz for Week 6. 100%
  • Started homework (ex5)
  • Implemented Regularized Linear Regression Cost Function and Regularized Linear Regression Gradient

Looking for hackers with the skills:

machinelearning learning

This project is part of:

Hack Week 19

Activity

  • almost 5 years ago: dmacvicar added keyword "machinelearning" to this project.
  • almost 5 years ago: dmacvicar added keyword "learning" to this project.
  • almost 5 years ago: dmacvicar started this project.
  • almost 5 years ago: dmacvicar originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    FamilyTrip Planner: A Personalized Travel Planning Platform for Families by pherranz

    Description

    FamilyTrip Planner is an innovative travel planning application designed to optimize travel experiences for families with children. By integrating APIs for flights, accommodations, and local activities, the app generates complete itineraries tailored to each family’s unique interests and needs. Recommendations are based on customizable parameters such as destination, trip duration, children’s ages, and personal preferences. FamilyTrip Planner not only simplifies the travel planning process but also offers a comprehensive, personalized experience for families.

    Goals

    This project aims to: - Create a user-friendly platform that assists families in planning complete trips, from flight and accommodation options to recommended family-friendly activities. - Provide intelligent, personalized travel itineraries using artificial intelligence to enhance travel enjoyment and minimize time and cost. - Serve as an educational project for exploring Go programming and artificial intelligence, with the goal of building proficiency in both.

    Resources

    To develop FamilyTrip Planner, the project will leverage: - APIs such as Skyscanner, Google Places, and TripAdvisor to source real-time information on flights, accommodations, and activities. - Go programming language to manage data integration, API connections, and backend development. - Basic machine learning libraries to implement AI-driven itinerary suggestions tailored to family needs and preferences.