mHash1m's Blog

Weekly Check-in #7 [July 19, 2021]

mHash1m
Published: 07/20/2021

Hi everyone,
This is the 7th weekly check-in and things are going smooth.

What did you do this week?

We had a major merge so I got all 3 of my PR's rebased so we can merge them soon. I made a lot of progress on support for multi-output models and I think it's coming out quite nicely. Currently, I am able to work with multi-output regression models in DFFML after the changes I made for supporting them, however the support for classification models is pending until I get some feedback and some queries about the model structure answered.

What is coming up next?

I will discuss the PR's and multioutput model structure in our weekly sync-up meeting and get it done.

Did you get stuck anywhere?

I'm stuck on a binary decision, waiting for some feedback on that.
View Blog Post

Weekly Check-in #6 [July 12, 2021]

mHash1m
Published: 07/13/2021

Hi everyone,
This is the 6th weekly check-in and things are going quite as planned.

What did you do this week?

I finalized almost all the example use-case notebooks that I've written so far. I also worked on the use-case example notebook "Transfer Learning" and got it reviewed and made the suggested changes by a mentor.
I also started studying the next goal of my project ie. adding support for multi-output models in DFFML. I think I have gotten a good idea to deal with it.

What is coming up next?

I will start working on adding support for multi-output models today and discuss what I have in our weekly sync meeting later today. I'll also discuss transferlearning notebook to finalize it and hopefully get it merged along with the rest of the notebooks.

Did you get stuck anywhere?

I did get stuck during the use-case example notebook "Transfer Learning" but that was resolved by my mentor
View Blog Post

Weekly Check-in #5 [July 05, 2021]

mHash1m
Published: 07/05/2021

Hi everyone,

What did you do this week?

I have completed the use-case example notebook for "Ensemble by stacking". We also figured out issues with the remaining issues with the testing script for notebooks. It seems that we'll be merging it soon. I've started working on an issue which is also a dependency for the use-case example notebook that I am currently working on ie. "Transfer Learning". The issue is to add support for python API for pretrained model wrapper of Pytorch. I have figured out and pushed a solution in a PR awaiting review. I'm discovering use-cases related to "Transfer Learning" and I have made some progress on that as well.

What is coming up next?

I will hopefully get the PR for the issue merged and also complete the Transfer Learning use-case example.

Did you get stuck anywhere?

There were a few complexities with the Pytorch issue but my mentors were kind enough to help me.
View Blog Post

Weekly Check-in #4 [June 28, 2021]

mHash1m
Published: 06/28/2021

Hi everyone,
It's already been 3 weeks since the coding period started. The 4th week starts today and things seemed a little behind schedule as my mentor had suggested changes in the work from last week but I caught up!

What did you do this week?

I worked on some reworks that my mentor suggested in the notebook "Ensemble by stacking". I had gone for a simplistic approach for ensemble due to some minor issues that I wasn't sure I need to tackle. My mentor suggested the notebook should be show accuracies of the initial models and ultimately a better accuracy achieved by ensemble model which turned out to be quite nice as I completed it.
I also worked on the use-case example notebook "Saving and loading models" which demonstrates how to save and load models in the DFFML API. Seemed like pretty straight forward stuff as DFFML saves any models that are trained in the directory provided during the instantiation of the model. And you can simply load the model by re-instantiating the same model with the same directory. However, the notebook is yet to be reviewed and there could be a better way to achieve it so lets see how it goes in the upcoming weekly sync.
Also made some suggested tweaks to the testing script, still have some issues but hopefully will be resolved soon.

What is coming up next?

I will probably start to work on the usecase example notebook "Transfer Learning" since we haven't figured out the mutable config stuff to be able to work on "Tuning models" yet. Hopefully we will come up with something soon on that as well.

Did you get stuck anywhere?

Other than the same old testing script issue, no! :D
View Blog Post

Weekly Check-in #3 [June 21, 2021]

mHash1m
Published: 06/21/2021

Hi everyone,
It's already been 2 weeks since the coding period started. The 3rd week starts today and things seem to be going as planned!

What did you do this week?

As before, my main priority is to keep up with the scheduled use-case example notebooks scheduled for each week, and work on everything else one step at a time. As the scheduled use-case notebook example for this week had other dependencies, I worked on the notebook "Ensemble by stacking" and I've already created a pull request for it.
We also made some progress on testing notebooks script as my mentor helped me debug some CI errors. It's still a work in progress, but I think we're quite close.

What is coming up next?

I'll start working on the next use-case example notebook, ie. "Saving weights and using a pre-trained model". I'll also be waiting for a review on the pull request I opened for "Ensemble by stacking" notebook use-case to hopefully get it merged with any changes, if requested. In the weekly sync-up tomorrow, I'll be discussing remaining CI errors with the testing notebooks script and hopefully close that one out soon.

Did you get stuck anywhere?

Yeah, I'm stuck on testing script CI errors but hopefully that will be unblocked by tomorrow.
View Blog Post