When does Transfer Learning work?
Keep Exploring!!!
Deep Learning - Machine Learning - Data(base), NLP, Video - SQL Learning's - Startups - (Learn - Code - Coach - Teach - Innovate) - Retail - Supply Chain
After every year learning extends Data, AI, Products, and Domain. 2023 had a blend of experiences. Still figuring out answers for every dimension #2023 #Learnings
→ How you've adapted to industry shifts, and GenAI's meaningful adoption. Possible use cases vs relevant, meaningful production-ready use cases. Example - Newly launched section in Amazon reviews, What customers say.
→ How you've overcome engineering challenges balancing business goals. New ways to solve old problems with Foundation models. Time vs building a production-grade solution. Example - Moving away from custom NER vs Leveraging LLM Embeddings, Blend of both custom embedding + RAG, New ways of solving.
→ How your skills align with the company's vision, Learning to predict the future. New approaches and papers evolve faster than certifications. A blend of tech + and domain is key. Segment Anything model, Visual QnA, Intructpix2pix have made more vision use cases feasible Tryon, etc..
→ How you bridge the gap between tech and business, Fast yet impactful use cases, Get the basics right. Demos / New offerings vs making it to production need a careful selection of use cases / applying past experiences to get things right in the first iteration. Balance the tradeoff between creativity vs innovation vs build a product strategy vs solve a real need vs fancy demos. #learning #perspectives #solutions #datascience #MachineLearning #AI #DeepLearning
Keep Exploring!!!
For hiring 2-5yrs exp, Some basic and intermediate questions
Ref2 - Link
Often I end up running a working code but poor segmentation results. Need to save cost / try low res to slowly make changes.
Making a working model on a limited set is key.
Keep Exploring!!!
Combination of Vision, Forecast, Recommendation, Anamoly Detection, Optimization
Ref - Link
Keep Exploring!!!
Infra and Costs - Link
1. Try to overfit your network on much smaller data and for many epochs without augmenting first (Link)
2. Explore variations of the network (Link)
3. Change layers number and units number.
4. Change batch size.
5. Add dropout layer. (Link)
6. Verify that your code is bug free There's a saying among writers that "All writing is re-writing" -- that is, the greater part of writing is revising.
7. Keep a Logbook of Experiments
8. Look at individual layers, Build a simpler model first (Link)
9. Use nn.BCEWithLogitsLoss as the criterion instead of nn.BCELoss and pass the raw logits to it by removing the sigmoid. (Link)
10. In colab plus GPU + HighRAM worked better
Even after 100+Epochs doesn't seem promising.
Github code is a good start but needs to relearn, Start again :)
Keep Learning!!!
For questions/feedback/career opportunities/training / consulting assignments/mentoring - please drop a note to sivaram2k10(at)gmail(dot)com
Coach / Code / Innovate