slacking off

Accountabilities

One of the problems with online learning in general is that it can be a pretty lonely pursuit. After a while, if there is no one to push you, motivation can flag and your progress slows down.

In a bid to prevent this, I have been active in a study group so that I have continuing activities even as we await the second part of the 2020 edition of the fastai course.

Some of the activities we have is a biweekly meeting focused on presentation of projects, blog posts, etc. as well as a weekly meeting focused on reviewing the lectures and the book chapters. A third activity is a weekly meeting with a smaller group (in my case, just me, Ope and Maryam) to become accountability buddies.

As part of making my accountabilities stick, I am publishing it publicly (just not searchable) so I can share my plan with my friends or study group mates and make myself accountable to them.

Update 6/26/2020: I haven’t been able to meet my deadlines lately and so I’m adding this to reflect my updated priorities and strategies – in order to reduce my cognitive burden in maintaining schedules using this post to keep track of my targets, I’ve decided to just limit my deadline to the next thing I need to finish, and will just keep updating my deadlines for the next tasks on completion of the pending tasks. I’ll try to keep my accountability worksheet updated however, as its much easier to update that.

My Goals

My goal is to acquire both the theoretical foundations of Machine and Deep Learning as well the practical skills to apply deep learning to particular fields such as computer vision, natural language processing and tabular data, as these are probably the most accessible applications for me right now.

In addition, I also want to learn to develop and deploy ML applications on cloud platforms such as GCP, AWS and Azure.

My Accountabilities

My focus right now (as of June, 2020) is to deepen my understanding of deep learning. I plan to focus on the fastai materials for now. My goal is to build a set of lecture notes combining the video lectures and the book chapters.

In addition to gaining a theoretical understanding of the topics, I also plan on developing my skills in building and training models. My goal is to build around five mini-projects with either pre-existing datasets or datasets that I build.

I also plan on joining a kaggle competition in about a couple of weeks time (once I have started on the lecture notes and mini-projects).

SMART Goals 1

  1. Lecture Notes - review video, read book, answer chapter questionnaire, review other peoples answers, run notebooks, rebuild notebooks from scratch, explore notebook variants, and finally write and publish lecture notes (the deadline of each lecture note is before the start of study group reading meeting for the next lecture). See tracker

    • Lecture 1 (app_jupyter and ch1 intro) and Lecture 2 (ch2 production) - June 2, 2020 (edit 6/26: finished ch1 intro and reset sched for ch2 to June 29,2020)
    • Lecture 3 (ch 2 production and ch4 mnist basics ) and Lecture 4 (ch4 mnist basics and ch5 pet breeds) - June 9, 2020 (edit 6/10: reset sched to TBD - after completion of ch2)
    • Lecture 5 (ch 3 ethics) and Lecture 6 (ch5 pet breeds and ch6 multicat) - June 16, 2020 (edit 6/26: reset sched to TBD after completion of ch5)
    • Lecture 7 (ch 8 collab and ch 9 tabular) - June 23, 2020 (edit 6/226: reset sched TBD after completion of ch6)
    • Lecture 8 (ch 10 nlp and ch 12 nlp dive) - June 30, 2020 (edit 6/26: reset sched TBD after completion of ch 9)
  2. Mini projects (todo) - should cover computer vision, nlp, tabular, collab filter

  3. Long term project (todo) - build up ML Portfolio

    • Kaggle competition ?
    • Detecting OOB (out of bounds) data
    • Filipino caption translation of fastai videos ?
    • Deep Learning Adventure Guide ?
  4. Fun projects (todo)

    • DDG Image Downloader enhancements to use full size orig images
    • Update my pet-breed-classifier-demo to use fastai2
    • React Native mobile app with image recognition (template)
    • React/Vuejs Webapp with image recognition (template) ?
    • Godot game with image recognition or NLP (template) ?

Footnotes