- Study
Natural Language Processing
- Apply knowledge to projects
Details: last year's Computer Vision Things I am improving
- Focus on high level libraries like
transformers
anddiffusers
overpytorch
- Advantage: Few lines to have end to end pipeline
- Advantage: Getting to solution quickly instead of 2 weeks of implementing from scratch
- Do more Kaggle competitions compared to courses. (10 courses & 3 competitions last year, Aiming for 10+ competitions this year)
- Continue coding in pytorch, build code cookbook for experimentation
- Visualize model internals to understand it better. (Didn't do this part last year)
- Understand maths aspect of neural networks. (Didn't do this part last year.)
- NLP Landscape has two entry points, one slow, long & easier path & other short but steep path
- Long & Slow path: DL Basics -> Simple NN -> CNN -> RNN -> LSTM -> Word2Vec -> Attention -> LLMs
- Short & Steep path: DL Basics -> Attention is all you need -> LLMs
- Everything in NLP & CV is building on top of this single paper. Highest citations, highest used architecture, is most varied kinds of problems.
- Understand this thoroughly, because everything builds on this
Type | Details | Progress |
---|---|---|
1: Course | Huggingface timm | |
2: Course | Huggingface diffusers | |
3: Course | Huggingface Community Vision Course | |
4: Course | Zero to Mastery Tensorflow |
Competition | Progress |
---|---|
Cats vs Dogs - End to End Pipeline | |
10 Small Objects Recognition(CIFAR10) | |
Imagenet Classification |
- Data Engineering for
MTech Students
forLTI Mindtree
- Application Development for
MTech Students
forLTI Mindtree
- How Developers can learn Artificial Intelligence - a
DevRel Talk