Skip to content

Latest commit

 

History

History
228 lines (180 loc) · 10.8 KB

README.md

File metadata and controls

228 lines (180 loc) · 10.8 KB

60DaysOfUdacity

The premise of this challenge is to build a habit of practicing new skills by making a public commitment of practicing the topics of Secure and Private AI program every day for 60 days.

alt text


DAY 1: Hi, my name is Masood Khan Patel, I hereby pledge to participate and complete the #60daysofudacity challenge. :heavy_check_mark:Revised Lesson 2: Deep Learning with PyTorch :heavy_check_mark:Reviewed some previous DL projects :heavy_check_mark:Connected with peers from earlier scholarship challenge I encourage @Tejas Jain, @Berenice and @Naushad to participate in the challenge as well if you haven't :wink::smile: and keep posting your progress everyday!


DAY 2 of #60daysofudacity :

I encourage @Dustin Gogoll to be part of this initiative. Same goes for @annaSWE, I know it's overwhelming after successfully completing the Deep Learning Nanodegree, Congrats again!

Take some break or rest and then just at least 30 minutes a day can make a huge difference! 😇


DAY 3 of #60daysofudacity :

  • Studied a lot and completed the lesson Intro to Local and Global DP ✔️
  • Completed the mini projects in the same lesson ✔️
  • Read more about global DP, types of noise, sensitivity, epsilon, delta etc ✔️

I encourage my friend @Saiteja Alampally and @Ana Hristian to be part of this initiate. Check out #announcements for more info on how to join #60daysofudacity.


DAY 4 of #60daysofudacity :

  • Lesson: Differential Privacy for Deep Learning ✔️
  • PATE Analysis mini project ✔️
  • Started working on separate github repo for #60daysofudacity challenge.

I encourage @Berenice and @Taimur Zahid to share their progress for the day.


DAY 5 of #60daysofudacity :

  • Lesson Federated Learning completed ✔️
  • Revised all the previous lessons ✔️
  • I encourage @Sky and @Kamil to post their progress for the day

DAY 6 of #60daysofudacity :

  • Read first two chapters of Algorithmic Foundations of Differential Privacy by Cynthia Dwork ✔️
  • Went through PySyft codebase on github looking for ways to contribute and working on an issue ✔️ https://github.com/OpenMined/PySyft/issues
  • I encourage @Rhythm and @thisladytechs to take part in this initiative and share their progress.

DAY 7 of #60daysofudacity :

  • Read more about federated learning and how it is done in real world use cases. ✔️
  • Exploring other language bindings for PySyft like PySyft in OCaml ✔️
  • Reading the original research by Brendan McMahan et al on federated learning. ✔️

I encourage @ofirbartal100 and @sabihaabc1 to share their progress for the day


DAY 8 of #60daysofudacity :

  • Continued reading Algorithmic Foundations of Differential Privacy ✔️
  • Refactored mini projects from the previous lessons ✔️
  • Brendan McMahan interview in the lesson Federated Learning ✔️

I encourage @Calincan Mircea Ioan and @Naushad to share their progress.


DAY 9 of #60daysofudacity : I came back today from a visit to rural India and by God, I must say I feel blessed to have high speed internet. I have witnessed many many people being happy even without internet access, but still it makes me sad to see the digital divide. Really makes me sad and want to do something for those who don't have access to internet to learn and grow as a society, and stay connected!

  • Finished the lesson Securing Federated Learning and started working on the final project of the lesson. ✔️
  • Updating the #60daysofudacity challenge github repo. ✔️ https://github.com/resilientmax/60DaysOfUdacity
  • Joined the study groups of my choice and looking forward to participate in study group initiatives and collaborate. ✔️

I thank @Berenice a lot for encouraging me to be part of the challenge and giving me inspiration, hope to graduate to Phase 2.


DAY 10 of #60daysofudacity :

  • Completed until lesson 9.4 Encrypted Deep Learning ✔️
  • Working on miniproject to build an encrypted database ✔️
  • Refactoring my behavioural cloning for self driving cars using deep learning project ✔️ https://github.com/resilientmax/60DaysOfUdacity

DAY 11 of #60daysofudacity :

  • Completed the miniproject that is part of lesson 9 Encrypted Deep Learning, built an encrypted database based on tensor operations that has multiple ownership and management. ✔️ https://github.com/resilientmax/60DaysOfUdacity
  • Completed the course tutorials and learning modules, will revise them again for further understanding. ✔️
  • Started working on encrypted deep learning on real world dataset and also brainstorming on the capstone project. ✔️

alt text


DAY 12 of #60daysofudacity :

  • Started revising all the learning modules from the beginning. ✔️
  • Completed the mini project of lesson Introducing Differential Privacy where we generate parallel databases. ✔️ https://github.com/resilientmax/60DaysOfUdacity I encourage @Naushad and @Sarah Majors to share their progress of the day.

DAY 13 of #60daysofudacity :

  • Completed the mini project of lesson Evaluating the Privacy of a Function where we check the sensitivity of a database if any one record is removed from it. ✔️ https://github.com/resilientmax/60DaysOfUdacity
  • Studied about l1-sensitivity from the book Algorithmic Foundations of Differential Privacy. ✔️

alt text


DAY 14 of #60daysofudacity :


DAY 15 of #60daysofudacity :

  • Watched this excellent video on differential privacy by Dr. Cynthia Dwork herself. ✔️ IMAGE ALT TEXT
  • Working on my blockchain project where decentralization and privacy go hand in hand. I feel blockchain technology has so much more in common with secure and privacy focused machine learning. ✔️

DAY 16 of #60daysofudacity :

  • Revised until Federated Learning. ✔️

DAY 17 of #60daysofudacity:

  • Revising Deep learning fundamentals and knowledge for applying differential privacy techniques to deep learning. ✔️

DAY 18 of #60daysofudacity:

  • I was traveling today hence I was only able to watch the interviews with distinguished engineers who are experts in federated learning. I thank @Berenice and @Frida for encouraging me everyday, it means a lot to me.

DAY 19 of #60daysofudacity:


DAY 20 of #60daysofudacity :


DAY 21 of #60daysofudacity :


DAY 22 of #60daysofudacity :

alt text


DAY 23 of #60daysofudacity :


DAY 24 of #60daysofudacity :

  • Watched the lecture and learned a lot about Deep RL ✔️ IMAGE ALT TEXT HERE

DAY 25 OF #60daysofudacity :


DAY 26 of #60daysofudacity :


DAY 27 of #60daysofudacity :

  • Programmed a path planner for self driving cars, that uses A* algorithm. ✔️

DAY 28 of #60daysofudacity :

  • Working on the keystone project, using at least 2 techniques taught in the course. ✔️

DAY 29 of #60daysofudacity :

  • Learned more about Deep Q Learning ✔️
  • Checked out Unity-Machine Learning agents ✔️

DAY 30 of #60daysofudacity :

  • Started the Intro to Machine Learning course on Udacity for revision of basic ML. ✔️
  • Read from Computer Vision: A Modern Approach ✔️

DAY 31 of #60daysofudacity :

  • Studied about policy based methods in Deep RL. ✔️
  • Following the lecture...

IMAGE ALT TEXT HERE


DAY 32 of #60daysofudacity :


DAY 33 of #60daysofudacity :

  • Revised Markov Decision Process and state machines. ✔️
  • Wrote ROS node and related services to interact with a deep neural network. ✔️
  • Checking ways to train AWS DeepRacer model on local machine. https://github.com/resilientmax/60DaysOfUdacity

DAY 34 of #60daysofudacity :

  • Finished Lesson 6 of DRLND ✔️
  • Implemented a Monte Carlo control for reinforcement learning ✔️

DAY 35 of #60daysofudacity :

  • Finished lesson 7 of DRLND ✔️
  • Read until chapter 3 of the Reinforcement learning book by Richard Sutton and Andrew Barto ✔️