Articles on 0dust's Bloghttps://blogs.python-gsoc.orgUpdates on different articles published on 0dust's BlogenMon, 31 Aug 2020 14:12:47 +0000Weekly Check-in #13https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-13-4/<h1><b>What did I do this week?</b></h1> <p>Finalised everything! My last PR on scikit operations tutorial got merged and this marks the completion of GSoC project.</p> <h1><strong>What's next?</strong></h1> <p>I will keep contributing to DFFML and help others to come and contribute to open source. :)</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>No, this week didn't involve any new work, I only went through the old work that I did.</p> <p> </p>himanshutripathi366@gmail.com (0dust)Mon, 31 Aug 2020 14:12:47 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-13-4/Weekly Check-in #12https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-12-4/<h1><strong>What did I do this week?</strong></h1> <p>I finished documenting sklearn operations. </p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>No, everything worked out easily.</p> <h1><strong>What's next?</strong></h1> <p>Will make any changes as per mentor's review.</p>himanshutripathi366@gmail.com (0dust)Tue, 25 Aug 2020 16:08:39 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-12-4/Weekly Check-in #11https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-11-5/<h1><strong>What did i do this week? </strong></h1> <p>Working on scikit operation documentation.</p> <h1><strong>What's next? </strong></h1> <p>Will be wrapping up the documentation and example usage.</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>Yes, got stuck in example usage. Will resolve today in weekly meeting.</p> <p> </p>himanshutripathi366@gmail.com (0dust)Tue, 18 Aug 2020 02:54:40 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-11-5/Weekly Check-in #11https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-11-2/<p><strong>What did I do this week? </strong></p> <p>I continued my work on documentation.</p> <h1><strong>What's next? </strong></h1> <p>Will try to wrap up the operations documentation by this week. </p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>No,  everything is going smoothly.</p>himanshutripathi366@gmail.com (0dust)Mon, 10 Aug 2020 17:07:53 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-11-2/Weekly Check-in #10https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-10-5/<h1><strong>What did i do this week? </strong></h1> <p>I worked on documenting the new scikit operations.</p> <h1><strong>What's next? </strong></h1> <p>I will work on improving documentation and adding more tests wherever needed.</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>Yes, I got stuck while implementing the example usage. I will discuss it in the weekly meeting with my mentors.</p>himanshutripathi366@gmail.com (0dust)Tue, 04 Aug 2020 16:00:52 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-10-5/Weekly Check-in #9https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-9-5/<h1><strong>What did i do this week? </strong></h1> <p>I worked on wrapping spacy and scikit learn functions as operations. I discussed with my mentors regarding the examples usage of these operations to be added to documentation. I also added spacy statistical NER model. The previous example usage PR got merged after few minor changes.</p> <h1><strong>What's next? </strong></h1> <p>I will be documenting the example usage of new operations that I recently added. </p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>I got stuck while wrapping scikit learn classes. I had a good discussion in weekly meeting with my mentor and fellow contributors and it got resolved. </p> <p> </p>himanshutripathi366@gmail.com (0dust)Mon, 27 Jul 2020 12:24:32 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-9-5/Weekly Check-in #8https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-8-4/<h1><strong>What did I do this week?</strong></h1> <p>I worked on adding new operations. Also I made changes in the pull request as per mentor's review.</p> <h1><strong>What's next?</strong></h1> <p>i will keep working on adding new operations and their example usage in documentation.</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>No, this week went clean. Also i got my laptop repaired on Tuesday!</p>himanshutripathi366@gmail.com (0dust)Mon, 20 Jul 2020 17:01:02 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-8-4/Weekly Check-in #7https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-7-5/<h1>What did i do this week? </h1> <p>I worked on integrating NLP operations with tensorflow dnnclassifier for text classification. I also added an example usage of the same in documentation.</p> <h1>What's next? </h1> <p>I will be working on adding more NLP operations this week. </p> <h1>Did I get stuck somewhere?</h1> <p>Yes,  I got stuck in CI test,  it was failing but i wasn't able to reproduce it on my system. It got resolved in weekly meeting.</p> <p>Also on Saturday,  screen of my laptop went black.  I couldn't give it for repairing on the same day as the state government imposed complete lockdown on weekend. I gave it for repairing today,  it should be good to go by tomorrow.</p>himanshutripathi366@gmail.com (0dust)Mon, 13 Jul 2020 16:15:03 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-7-5/Weekly Check-in #6https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-6-8/<h1><strong>What did I do this week?</strong></h1> <p>I discussed adding NLP operations with my mentors in a weekly meeting. I worked on two operations to begin and created a PR. </p> <h1><strong>What's next?</strong></h1> <p>I will be working on using these operations to train a TensorFlow model and do predictions using it.</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>Yes, I got stuck in writing operations but it was resolved by discussion with fellow mates.</p>himanshutripathi366@gmail.com (0dust)Mon, 06 Jul 2020 15:48:03 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-6-8/Weekly checkin #5https://blogs.python-gsoc.org/en/0dusts-blog/weekly-checkin-5-1/<h1>What did i do this week? </h1> <p>I finished adding QA models and the PR got merged.  With this i wrapped up adding models to DFFML which was the first part of my project.</p> <h1>What's next? </h1> <p>I already started reading for my second part of the project which is adding NLP operations. I will be discussing with my mentors regarding different approaches to add these operations.</p> <h1>Did i get stuck somewhere?</h1> <p>No, it was smooth. There was a bug that creeped in and we realized that after PR was merged. So I made a small PR to fix that. </p>himanshutripathi366@gmail.com (0dust)Mon, 29 Jun 2020 17:03:53 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-checkin-5-1/Weekly Check-in #4https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-4-7/<h1><strong>What did I do this week?</strong></h1> <p>I added few more tests in classification model as per mentor's suggestion and got the PR merged, Yayy! I also finished writing the accuracy and predict methods for QA model and added the unit tests.</p> <h1><strong>What's next?</strong></h1> <p>I will be adding integration tests and example usage of QA model and thus will finish the first part of the project by this week!</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>No, this week was pretty smooth. I had few confusions which were resolved in weekly meetings.</p>himanshutripathi366@gmail.com (0dust)Mon, 22 Jun 2020 16:48:41 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-4-7/Weekly Check-in #3https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-3-6/<h1><strong>What did I do this week?</strong></h1> <p>I finished adding the classification models and opened the PR for review. I also worked on Question Answering model but soon realised the complexity of implementing it in Tensorflow. So I switched to Pytorch and made a good progress so far.</p> <h1><strong>What's next?</strong></h1> <p>I will be finishing the Accuracy and Predict methods for QA model and will open the PR for review by mentors. I will also be making changes, if any, in classification model as per the instruction of mentors.</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>I got stuck while implementing accuracy method for QA model. Due to the complexity of SQuAD metric it was getting quite complex to implement it in tensorflow. Luckily its lot easier to implement in Pytorch so the problem was resolved once I switched to Pytorch.</p> <p> </p> <p> </p>himanshutripathi366@gmail.com (0dust)Mon, 15 Jun 2020 17:23:41 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-3-6/Weekly Check-in #2https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-2-5/<h1><strong>What did I do this week?</strong></h1> <p>I worked on question answering and classification models using Hugging Face Transformers. Now, both question answering and classification models can be trained in DFFML. </p> <h1><strong>What's next?</strong></h1> <p>I will be adding the Accuracy and Prediction method for question answering model and will wrap up the classification model to open pull request for review by mentors.</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>Yes, I got stuck in reading the json file of SQuAD dataset for QA model. As you already know my mentor is super helpful so it got resolved quickly. </p> <p> </p>himanshutripathi366@gmail.com (0dust)Mon, 08 Jun 2020 14:32:19 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-2-5/Weekly Check-in #1https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-1-4/<p>Hello there, I am Himanshu Tripathi, a final year CS undergrad from NIT Silchar. I have been contributing to DFFML from past few months and got selected to spend this summer (and lockdown :P) working on <strong>Adding Machine Learning models and Operations in DFFML</strong></p> <h1><strong>What did I do this week?</strong></h1> <p>I worked on DataFlow Diagrams. Diagrams show the input and output flow of data among operations in DFFML using Mermaidjs. I added the feature to show the conditional dependence of one operation on the others if there exist any.</p> <h1><strong>Ok, What's next?</strong></h1> <p>I wil be working on adding Question Answering model in DFFML.</p> <h1><strong>Did I get stuck somewhere?</strong></h1> <p>Yes, I got stuck in few places, but we have meeting twice a week and my mentor is very active (Yayy!) so everything got resolved quickly.</p>himanshutripathi366@gmail.com (0dust)Tue, 02 Jun 2020 01:21:08 +0000https://blogs.python-gsoc.org/en/0dusts-blog/weekly-check-in-1-4/