How
Вставка
- Опубліковано 15 жов 2024
- System Design for SDE-2 and above: arpitbhayani.m...
System Design for Beginners: arpitbhayani.m...
Redis Internals: arpitbhayani.m...
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafte...
In the video, I discussed the importance of search services for food aggregators like Zomato, focusing on handling complex search queries containing multiple entities. I delved into how Zomato uses natural language processing to enhance its search experience. Additionally, I shared details about a system design course I offer, emphasizing practical learning and real-world system building. Zomato's search challenges include understanding user intent and multilingual queries. Techniques like word embeddings using Word2Vec and tokenization address these challenges effectively.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.m...
Bookshelf: arpitbhayani.m...
Papershelf: arpitbhayani.m...
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack...
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.
This is fabulous. Thanks a lot for recording this.
Notes:
- Give corpus to Byte-Pair encoding to get tokens
- Convert tokens to vec using Word2Vec
- Train neural network on above dataset using Bidirectional LSTM (with crf)
- Use "sequence tagging" for named entity recognition
I love how Arpit simplifies complex concepts. Truly a great engineer. Hope I can learn to become like him. Thank you for these.
So vectorization is done to maintain the semantics, one of our greatest power as human.
So Insightful! Thanks buddy
This is dayummm....awesome best explaination
Awesome content! Thanks Arpit.
Wow!, so much info in this short video really man you're great
Very Informative Content . Thanks a lot Arpit !!
Typesense is yet another good production ready package on the lines of elastic search and solar.
While the general idea has been covered, any discussion on modern NLP is incomplete without transfer learning and transformers. For most practical purpose word2vec and lstms are dead, expect for rare cases where your scale and latency req. demands it, like in the case of gmail smart compose.
questions how can i handle searches in which there are some spelling mistakes
Next video : How Zomato fired top college grads just after 4 months of joining ☹️
How Zomato Scaled its Loss... and then scaled firing
Zomato is founded to make money not to give jobs, have they promised u that they will not fire 🤷