## GSoC Mid-Eval Review ### Mentoring Feedback - Generally very responsive, mostly get feedback/resolution within a day (sometimes PR reviews take a bit of time which acts as a blocker, but usually is resolved after a reminder or two) - Understanding and patiant, helped a lot in getting used to initial sktime environment (which makes me doing work a lot faster now) - A professional workflow - not really a negative or a postiive, its just a tougher change since I am mostly not used to it (majorly worked with other uni friends etc :p) ### Project Goals - Initial project goals were divided into 3 terms (based on the work required): - Term 1: Creation of DL Forecastors and Integration of sktime-dl (major work component) - Term 2: Adding other forecastors, and implementing DL Classifiers if required - Term 3: Adding soft features and completing documentation - My Progress: - Although the tasks have been followed, schedule is not exactly going as projected - Migration of sktime-dl is almost completed, it has become a good first issue now which can be easily picked up by new developers. - Have been adding soft features throughout, which is close to completion as well (need to finalise design) - Major work left is design and implementation of DL Forecastor, which will be my main goal in the second half of the GSoC. - Personally, I am happy with the amount of work and changes I have contributed to, especially on a design end (which has made it easier for others to contribute and help as well). - I feel I should comfortably able to finsih the design and implementation of basic DL Forecastors (although design will require help) ### Learning Goals - Contributing to open source, and large code base, in a way which is understandable by other developers and easy for them to develop upon it in the future. - One of the goals I am most satisfied with, learning how to use test environmnents, write documentation and especially the sktime-dl merge issue so that users are able to use it as reference and add code to sktime has been a good learning experience in total. - Understanding best code practices in multi-developer environment - To be honest I felt comfortable enough writing good code for multi-developer environment, but my main learning experience was wrt communication in community. They way I present instructions, or ask doubts related to code, or present my design had been initially with me in mind, with the idea that I can explain it to someone if they ask, but past weeks have helped me learn how to make myself clear, and convey all information required in a better manner. - Improving upon my knowledge of sequential Deep Learning models by exploring different approaches and understanding the mathematical insights behind them. - This hasnt been dealt with much, I learnt more about design than particularities of DL models (although here and there I read the research paper specific models were referring) - Hope to learn more about this in the second half