CV

Rito Ghosh

(he/him)


Google Scholar πŸŽ“ | Visit πŸ“„ Blog | Visit LinkedIn for a more updated version | βœ–οΈ/Twitter | 😸 GitHub | 🐘 Mastodon | βœ‰οΈ [gh_uname].ml@gmail.com | πŸ“ƒ CV

πŸ₯Ό Research Interests: Computer Vision, Scientific Machine Learning, Artificial Life, Edge AI/TinyML, Computational Neuroscience, Efficient NLP.

πŸ—οΈ Key Skills: Python, Deep Learning, Machine Learning, Computer Vision, PyTorch, Mathematics, Programming, Team Work, Communication.


πŸ‘¨β€πŸ’» Experience

🟦 Deep Learning Research Consultant - Akbar Brothers

πŸ—“οΈ Mar 2021 - Jun 2023 | πŸ—ΊοΈ Remote
  • Worked in single-label classification with many labels.
  • Cleaned, wrangled a large amount of data (>60 GB).
  • Set up end-to-end Deep Learning training pipeline for single-label image classification.
  • Experimented and worked with Deep Learning architectures such as DenseNet, ResNet, EfficientNet
  • Used improvement techniques such as image data augmentation, oversampling and undersampling, gradual freezing, discriminative learning rates, ensemble methods, etc.
  • Achieved accuracy of >91% in the classification task, where this has never been done before.
  • Worked with tabular data of ~200k rows involving features to predict numerical data with XGBoost. Achieved ~98% accuracy.
  • Worked closely with business stakeholders to understand and solve problems.
  • Stack: Python, PyTorch, fast.ai, Scikit-Learn, XGBoost, Pandas, Python, Colab Pro.

Skills: Machine Learning, Deep Learning, Python (Programming Language), Data Science, Programming, Computer Vision, Linux, Jupyter Notebook, PyTorch, Written Communication, Convolutional Neural Networks (CNN)

🟦 Deep Learning Research Consultant - Okkular.io

πŸ—“οΈ Sep 2021 - Oct 2021 | πŸ—ΊοΈ Remote
  • Wrote the patent filing for a novel architecture developed inside the company (filing process ongoing)
  • Briefly worked on Active Learning techniques in Computer Vision to automate the training process and improve accuracy and maintenance.
  • Stack: Python, PyTorch, fast.ai, AWS SageMaker, AWS S3, Pandas.

Skills: Deep Learning, Linux, AWS SageMaker, Team Work

🟦 Technical Reviewer - Packt

πŸ—“οΈ Sep 2022 - Present | πŸ—ΊοΈ Remote
  • Reviewing a book on Advanced PyTorch. Chapters include: multimodal AI, Deep Reinforcement Learning, etc.
  • Working with co-ordinators and other editors.

Skills: PyTorch, Computer Vision, NLP, Reinforcement Learning, Team Work

🟦 Section Leader (Teaching Assistant) of Code in Place Programme - Stanford University

πŸ—“οΈ Apr 2021 - Jun 2021| πŸ—ΊοΈ Remote
  • This online course was offered by Stanford University during the COVID-19 pandemic. It brought together 12,000 students and 1,100 volunteer teachers participating from around the world. The course is a 6-week introduction to Python programming using materials from the first half of Stanford’s CS106A course.

  • As a volunteer section leader, I prepared and taught a weekly discussion section of 8-10 students to supplement professors’ lectures.

  • Received direct training from Stanford Professors Mehran Sahami, Chris Piech, and Julie Zelenski. Received further training from Stanford-appointed teacher mentors.

  • Taught introductory Python and CS to about 12 students from India, Bangladesh, and the USA. Students were of various ages and came from diverse backgrounds including from Fine Arts backgrounds. For many students, it was the first introduction to programming and CS ever.

  • Taught five sessions of my own (lasting 1.5 h on average) and a backup session for another.

  • Taught programming, problem-solving, and CS concepts.

Skills: Python, Programming, Teaching, Team Work


πŸ‘¨β€πŸ« Education

🟩 Master of Science (Computer Science) [M.Sc. (CS)]

πŸ›οΈ Techno College Hooghly (under MAKAUT) | πŸ—“οΈ Jul 2021 - Jul 2023 | πŸ—ΊοΈ Kolkata

CGPA: 9.04/10 Notable courses: Advanced algorithms, Soft Computing, Artificial Intelligence

🟩 Bachelor of Science (Physics, Mathematics, Computer Science) [B.Sc.]

πŸ›οΈ University of Calcutta | πŸ—“οΈ Jul 2017 - Apr 2021 | πŸ—ΊοΈ Kolkata

Grade: First Class Notable courses: Mathematical Methods for Physics I, II, Quantum Mechanics, Statistical Mechanics, Special Theory of Relativity

🟩 Summer School (Computational Neuroscience)

πŸ›οΈ Neuromatch Academy | πŸ—“οΈ Jun 2022 - Jul 2022 | πŸ—ΊοΈ Remote


πŸ“¦οΈ Projects

🟧 Functional connectivity differences between ECoG signals during motor movement vs. motor imagery

πŸ›οΈ Neuromatch Academy Summer School in Computational Neuroscience

🟧 Learn JAX: From Linear Regression to Neural Networks

πŸ›οΈ Personal Project

🟧 CLIP for Satellite Images

πŸ›οΈ Hugging Face x Google Cloud Hackathon

🟧 DALL·E Mini

πŸ›οΈ Hugging Face x Google Cloud Hackathon

🟧 Folk.AI: Classifying Between Two Folk Dance Forms of India Using Deep Learning

πŸ›οΈ Personal Project during taking the fast.ai MOOC

🟧 Investing in A New Eatery in California: A Data Driven Approach

πŸ›οΈ Personal Project for IBM Data Science Professional Certificate

🟧 Free Bengali Poetry (Dataset project)

πŸ›οΈ Personal Project

🟧 Bengali-MNIST (Dataset Project)

πŸ›οΈ Personal Project

πŸ… Honors and Awards

πŸ†οΈ Winner of Google Open Source Software Expert Prize

πŸ›οΈ Google/Kaggle

πŸ†οΈ 1st Place in JAX/Flax Deep Learning Community Event

πŸ›οΈ Hugging Face x Google Cloud

πŸ†οΈ 3rd Place in JAX/Flax Deep Learning Community Event Organized by Hugging Face and Google Cloud

πŸ›οΈ Hugging Face x Google Cloud

πŸ†οΈ β€œBest Speaker of The Legislative Assembly” in Youth Parliament Competition, District Level

πŸ›οΈ Department of Parliamentary Affairs, Government of West Bengal

πŸ†οΈ 3rd Place in District Level Student-Youth Science Fair

πŸ›οΈ Department of Youth Services, Government of West Bengal

πŸ“œ Publications

πŸ“œ Complete Introductory Guide to Speech to Text with Transformers

πŸ›οΈ Analytics Vidhya

πŸ“œ Non-Linear Dynamics Through Linear Algebraic Lenses: Attempting to Learn the Trajectories of the Logistic Map with Artificial Neural Networks

πŸ›οΈ Master’s Thesis published in Zenodo

πŸ“œ Best Podcasts for Machine Learning

πŸ›οΈ KDNuggets

πŸ“œ TAKING JULIA FOR A TEST DRIVE: My First Encounter With Julia

πŸ›οΈ Towards Data Science

πŸ“œ How Much Math Do You Need to Know to Get Started with Data Science? A Clear, Straightforward Answer

πŸ›οΈ Towards Data Science

Volunteering Experiences

🌱 Data Contributor

πŸ›οΈ Mozilla | πŸ—“οΈ Mar 2021 - Mar 2022

I recorded my voice and validates others’ for creating the Mozilla Common Voice Dataset. I was involved in five languages- Bengali, English, Spanish, Hindi, and German.

🌱 Mentor

πŸ›οΈ Code School by Giles Mcmullen | πŸ—“οΈ Jul 2021 - Present

  • I help answer questions from beginners getting into programming and learning Data Science. I also guide beginners about programming languages, problem solving skills, tools, and other related things about programming and Data Science.

🌱 Volunteer

πŸ›οΈ Porichoy | πŸ—“οΈ Jan 2015 - Jan 2017

  • Served as a volunteer in Porichoy, a local group of volunteers aimed to serve the less fortunate after natural disasters and helping in education of children from economically challenged families. I mainly worked in rehabilitation after flood as a part of a team and organised cultural events.

🌱 Mentor of Youth Parliament Competition

πŸ›οΈ Dainhat High School | πŸ—“οΈ Jul 2022 - Sep 2022

  • Trained a group of fifteen high school students in Youth Parliament Competition.

  • Taught them about government, state-level polity, and conducts of Vidhan Sabha (State Legisslative Assembly)

  • Helped train them in speech delivery, acting, etc.

  • Helped write the script of 45 minute run- many additions, full editing, and wrote all English dialogues.

  • In the first competition, held at the level of Municipality, they won the First place beating three other schools.

  • In the next level, they won the Third place competing with 29 other schools in the District Level.

🌱 Language and Culture Volunteer

πŸ›οΈ Project Bhasha | πŸ—“οΈ Jan 2019 - Feb 2021

  • Project Bhasha was aimed at creating a website and a community around it to teach Bengali to foreigners. We took a broader approach to teach culture as well as the language. My role was to write articles on Bengali art, culture, language, and literature. I also oversaw some aspects of the overall strategy, pedagogy, etc.

πŸ€Έβ€β™‚οΈ Hobbies

Reading books, swimming, playing the piano, narrating stories, etc.