Skip to main content

My IIEC Rise and MLOPs Journey @LinuxWorld India

IIEC Rise and MLOPs- A journey that brought dedication, diligence and self-confidence in me

I'm writing this blog to highlight my journey of IIEC Rise and MLOPs and to express my gratitude to the team of LinuxWorld India for every opportunity that they have provided us to learn and grow!
So, beginning with a basic introduction of myself, I'm Aayushi and I'm a Computer Science student with great interests in learning different technologies. I'm pursuing my B.Tech from Jaipur, the same city where LinuxWorld Company is situated!
Now, I would like tell you about how I got associated with LinuxWorld and what force drove me towards learning from a great mentor and several World Record Holder- Mr. VIMAL DAGA!

Before association with IIEC Rise-

It was in mid-January when my friends told me of a FREE Linux+ Python training that was going to be conducted LIVE by a World Record Holder. This news got spread so fast that almost everyone in my college was talking about this training and the benefits that they could have by its live sessions. Till then, I didn't know Vimal Daga Sir because I wasn't doing much great and I had zero industry knowledge!! Sad, but true!!
So I registered for this training with the thought of why to miss a chance of learning from a World Record Holder! All of my friends and classmates were excited for it!
Me and my friends at hostel sat down at sharp 9:15 pm on February 8, 2020 to attend our first ever session of Vimal Sir. This session was an introductory one where Sir told us about his "Vision" and the reason why he was providing the training FREE of COST. He also introduced us with REDHAT Linux, Python and how he was going to integrate both in the training. Another thing that Sir added was the Self Reflection that he wanted us to perform after every session.

Self-Reflection

Self-Reflection is a way to assess your ownself by summarizing all the things you learnt in that particular day. Vimal Sir asked us to think for 5 minutes about what we have learnt in the session, summarize it in few lines and give the summary as attendance after every session. He emphasized on this part very much as Self-Reflection provides clarity in mind and brings confidence.

Big Realisation!

Then came a big realisation - one of my friends told me that this Mentor and World Record Holder is an ALUMNI of my college- JECRC Foundation.
I didn't know this till that time and when I heard it, I was overwhelmed with happiness because the mentor who blew my mind away with his vision and achievements in the session was a passout of my college. I felt a sense of pride as well as a kick that there's someone with great Techincal background and achievements from my college so I could also be an inspiration like him one day!

Before MLOPs training-

In March, Sir announced the Online Summer Program on Next generation AI - MLOps (DataScience that Industry Needs) and I got really excited about it. It was going to be conducted LIVE through Zoom platform. But I had some limitations in my schedule which was stopping me from grabbing this ONCE IN A LIFETIME OPPORTUNITY!

This was the dilemma-

→ Will I be able to attend 4 hour sessions daily?                                                        Being an average student, I didn't had the habit of sitting for 4 or longer hours. Long hours of classes used to be horrifying for me earlier unlike now.
→ No recorded sessions!
There were no recorded sessions for MLOPs training so I thought I would not be able to cope up with Sir's pace. I used to refer to the IIEC RISE videos several times for better understanding but I knew, it was a bad habit!
→ No prior knowledge of Machine Learning or DevOps!
Even though it was clearly mentioned by Vimal Sir and Preeti Ma'am that there would be no prior knowledge required for this training but I still had a fear of not knowing at par as the other people know.
→ Will I be able to manage training along with my College exams?
As there were news that colleges can reopen soon so I had the dilemma whether I would be able to manage my College exams and the training together.

So I had the above questions in my mind and I'm quite sure that most of the College students in India face such questions in their mind while opting for any Training/Internship!! I tried to resolve my queries by discussing them with IIEC Rise and LinuxWorld Volunteers. I was so inspired seeing them all working as a community and they were ready to give their precious time in solving all of my queries. I'm really grateful to them all.

These were the solutions-

→ Making the habit of attending longer classes benefit us in long term!
When I discussed with LinuxWorld volunteers, they advised me to form a habit of taking such sessions as I will be dealing with long seminars, classes, meetings etc in my future career too! Thus, I decided to go for it!
 Live sessions with no recordings provided make us focus more!
I got advised that this no recording thing is for our benefit only as it will help us to become more attentive in the class unlike the recorded ones in which we just close the video as per our mood. Live sessions are more engaging too!
→ Bringing self-confidence within myself!
I made myself ready to attend the training with the belief that I will do every possible effort to learn things even though I'm a beginner.
→ Managing multiple tasks together!
Vimal Sir announced that he would pause the training for a while if colleges reopen in between the MLOPs training but I decided to manage training and college activities together as we need to be a multitasker in today's world.

This way, with a firm and positive mind, I got myself registered for this ONE and ONLY batch of MLOPS by LinuxWorld India led by none other than Mr. VIMAL DAGA SIR!

During MLOPs training-

In this training, the major concepts that I learnt for Machine Learning are Computer vision, Machine Learning, Python, Tensorflow, Linear Regression, Logistic regression, Neural Networks (Deep Learning), Convolutional neural networks (CNN), Recurrent Neural networks (RNN), Generative Adversal Neural Networks (GAN), Restrict Boltzman Machine (RBM), Image / Video processing, Graph Visualization, Transfer Learning and Facial Recognition with VGGFace. 
In the DevOps part, the concepts that I learnt are Jenkins ( the most powerful tool for automation), Git, GitHub, Docker, Kubernetes, CI/CD Pipelines like Build & Delivery, Git Branches etc. 
I faced a lot of ERRORS, maybe thousands of them, but the LinuxWorld Volunteers were always ready to help at any time (day or night, it doesn't matter for them) and upto any extent. The LinuxWorld team is just beyomd words!

Life Lessons-

During this training, I got many life-changing lessons like hard working is the only way to success, nothing in this world is impossible to learn, learn by helping others, be honest with your work, never opt for shortcuts and whatever you achieve, return it to the society by providing them the knowledge you gained. I'm immensely thankful to Vimal Sir, Preeti Mam, IIEC Rise community and Linux World Volunteers for everything that they've done for us!!

The LinuxWorld Community of learning- A gift for us!

As Vimal Sir always teaches us the value of learning from each other, we have now become a large community on Linkedin and Slack who are always ready to help and learn from each other! How beautiful it is to see this!!
From sharing notes, learning materials and summaries to helping each other in building projects without most of them knowing each other in real life is something I will cherish throughout my life.
I had never imagined that the MLOPs journey would give me such amzing friends here on Linkedin that I would be connected to them forever.

Gratitude towards Vimal Sir and Preeti Ma'am-

I would like to provide my sincere gratitude to Vimal Sir and LinuxWorld India for providing me such an amazing experience and all the wonderful opportunities. I admire Preeti Mam's speaking skills very much and the way she motivates us to push our limits and do better in our lives.
If Vimal Sir has taught us the technologies then Preeti ma'am teaches us how to present ourselves!!

Thank you for reading! Please leave your experience at LinuxWorld India in the comments!

















Comments

  1. Beautifully written! And Relatable

    ReplyDelete
    Replies
    1. HEY! Thank you very much! Thanks for reading! It means a lot.

      Delete
  2. Very nice , and it's an example best writing

    ReplyDelete
    Replies
    1. HEY! Thanks for reading! Compliments mean a lot to me!

      Delete
  3. Felt like mine journey only........ Very well written👍👍

    ReplyDelete
  4. Felt like mine journey only........ Very well written👍👍

    ReplyDelete
  5. Very well written and yes, this journey changed our habits & the way we think. We have come so far in this journey together. Well done Aayushi👍🏻👍🏻

    ReplyDelete
    Replies
    1. Glad to be working together. Thanks for reading!

      Delete

Post a Comment

Popular posts from this blog

MLOps - Tweaking Hyperparameters Automatically

  A time consuming task while training the Machine Learning models is to  continuously tweak the Hyper-Parameters  to reach our desired Accuracy. It is one of the reasons why most of the ML related projects fail.  This can be resolved upto an extent with   MLOPs = ML+ DevOps In this blog, I'm explaining my MLOPs project which trains and tweaks a CNN model for Cat and Dog prediction from the dataset. My project uses  "Jenkins"  as an automation-tool and  "GitHub"  where the developer pushes the code. Requirements for setting up the project : 1. Git 2. Jenkins 3. Redhat 8 VM 4. Docker Project : Creating Environments : I've created 3 environments (images) in Docker using Dockerfile for running my programs - 1)  env1  - This environment is for running any basic program which uses numpy and pandas. To run the container of env1 - docker run -it --name con_Basic env1 2)  env2  - This environment is for running Old ML programs which use sklearn. To run the container

SIH 2020 : A kick-start from my not-so techie life

How Smart India Hackathon (SIH) participation has helped me to strengthen my competency and enhance my skill-sets? Hello everyone! In this blog, I'm going to talk about how SIH played an important role in building my passion towards acquiring technical skills. Do read till the end to know about all of my experiences. Do you believe in the concept of “IDEA”? Do you follow the principle of “Smart Work”? Well, my SIH experience directed me towards these!  I’m writing this blog to enlighten these topics and I’ll try to elaborate the importance of the above 2 questions in every engineering student’s life! SIH kick-started my non-technical life to a much focused one.   The concept of “Smart work beats hard work” suits my story! So, I decided to participate in SIH 2020 under the Software Problems domain. This domain asked for a Web app/ Mobile app to be made. I was eager to make a Web app as I knew Web development from basic level. Now a team needed to be made! So I communicated w

Testing and Production System environments - Jenkins-Docker

In real-world use cases,  it's a standard practice to treat development , test , and production systems differently because they have differing security, data, and privacy controls. No code is deployed directly to be presented before the user, firstly it is tested in a testing environment and if it works fine, only then it is deployed in the production system.  About the project - In this project, I have made 2 environments- one for testing and other for the production system . The code is pushed by the Developer to GitHub. The code is pulled into our system by a job of Jenkins and then it is tested in a Docker environment for its efficiency and working. If any changes or updates are needed to be done in the code, we do it in the testing environment. After successful testing, the code is deployed for the user. Setup - 1) Jenkins 2) GitHub 3) Git Bash 4) REDHAT8 Linux - Docker Jenkins Jobs - Job 1 - The developer pushes the code to GitHub. This job pull