Machine Learning design: Search engine for Q&A

  Рет қаралды 32,714

Applied AI Course

Applied AI Course

Күн бұрын

Пікірлер: 20
@cskvarma6
@cskvarma6 4 жыл бұрын
We are working on doing a couple of public live sessions on the code-walkthrough of this system(ElasticSearch+BERT) using publicly available datasets. Stay tuned! We have just made an announcement for these public live sessions here: kzbin.info/www/bejne/bKLClq2VeMuWn80
@prateeksingh812
@prateeksingh812 4 жыл бұрын
eagerly waiting sir..:)
@Aalekhrock
@Aalekhrock 4 жыл бұрын
Please make it publicly available... sir !!
@AppliedAICourse
@AppliedAICourse 4 жыл бұрын
As mentioned above, these will be public sessions.
@varunsaproo4120
@varunsaproo4120 4 жыл бұрын
Awesome Sir! It will help us a lot. Thank You!
@TheGoodboy26
@TheGoodboy26 4 жыл бұрын
@@AppliedAICourse Thank you
@AppliedAICourse
@AppliedAICourse 4 жыл бұрын
This is a high-level system design of how to build a simple semantic Search engine for Q&A data References: 1. ElasticSearch+ BERT: www.elastic.co/blog/text-similarity-search-with-vectors-in-elasticsearch 2. FAISS: engineering.fb.com/data-infrastructure/faiss-a-library-for-efficient-similarity-search/ 3. DiskANN: www.microsoft.com/en-us/research/publication/diskann-fast-accurate-billion-point-nearest-neighbor-search-on-a-single-node/
@JaGWiREE
@JaGWiREE 4 жыл бұрын
Very nice. Been following your series for a while during quarantine from Toronto while I work on some complex and stochastic analysis, these videos are VERY good and some of the best applied videos I've seen yet on youtube - some theorists like myself certainly really appreciate this content, thank you
@chayanitbhateja7964
@chayanitbhateja7964 3 жыл бұрын
Amazing video! Looking forward to see more of these experience-driven videos!!!!!🔥🔥
@jeetendrakumar5964
@jeetendrakumar5964 4 жыл бұрын
Thanks AppliedAi for these informative sessions. Would be really helpful if you can come up with some good Cost structure & Curated course for your alumni Students who ended up doing all things till self driving cars. I mean special course that include all newly added material after self driving cars with Tf sessions.
@AppliedAICourse
@AppliedAICourse 4 жыл бұрын
Thank you Jeetendra. Thank you for the suggestion. We are brainstorming a few ideas on the same lines. We will let you know as soon as we have something in place.
@yoorooda9743
@yoorooda9743 3 жыл бұрын
Why not use KNN which runs with log(n) complexity? To further optimize, you can use a funnel approach with a simple linear model which focuses on recall and then apply BERT on the smaller output set of the funnel.
@AppliedAICourse
@AppliedAICourse 3 жыл бұрын
The Kd-tree based approach for k-NN which has a log(n) time complexity does not work well when you have high dimensional data. When applying the first linear model, what feature would you employ? How do you get all similar questions using a linear model which is often used for classification and regression.
@varungondu7053
@varungondu7053 4 жыл бұрын
Hi, sir I tried using elastic search + Bert but sometimes elastic search fails and when the elastic search fails bert is not able to extract the correct answer so is there any other idea?
@AppliedAICourse
@AppliedAICourse 4 жыл бұрын
Could you be more specific on what you means my ES "fails"? Does that mean ES faila to find relevant questions even when BERT vectors are similar? Are the BERT vectors themselves not similar? You will need debug and understand the source of the problem. Note that BERT is not always perfect. Like all ML models it will make errors. We just have to fine-tune these models to make them work better on our problem at hand.
@amitunemelody5612
@amitunemelody5612 4 жыл бұрын
sir i am thinking to build a project name - "Automatic sketch of a suspect or criminal using genetic algorithm " based on input given by the user such as eye color,face structure,etc. But don't know from where to start. Sir Please give me some suggestion like....which topics should i study more for this ?.....or which approach should i take to build this ?.....how can i build the optimization function ?.........i will be really thankful to you if you show some light on this. Thank you in advance sir.
@bharadwajchivukula2945
@bharadwajchivukula2945 4 жыл бұрын
Sir is whoosh better than elastic search
@AppliedAICourse
@AppliedAICourse 4 жыл бұрын
Whoosh is a Python package for search. We have not used it extensively. Hence, can't comment in depth about it. But, elastic search is much more mature and is used extensively in large scale production environments at scale at many larger internet companies.
ML System Design: Feature Store
31:36
Applied AI Course
Рет қаралды 33 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
How Google searches one document among Billions of documents quickly?
41:34
Tech Dummies Narendra L
Рет қаралды 186 М.
Trends in Recommendation & Personalization at Netflix
32:00
Scale AI
Рет қаралды 28 М.
"Designing an ML Minded Product and a Product Minded ML System" with Grace Huang
1:05:02
Association for Computing Machinery (ACM)
Рет қаралды 9 М.
Principles of Good Machine Learning Systems Design
27:23
Databricks
Рет қаралды 10 М.
Machine Learning Course - 23. ML Design Pattern - Ranking
48:12
Geoff Hulten
Рет қаралды 20 М.
Machine Learning Engineer Interviewing Tips with Alex
21:11
Jay Feng
Рет қаралды 15 М.
Problem on Baye's Theorem | Problem Solving
9:39
Applied AI Course
Рет қаралды 2,2 М.
Netflix Machine Learning Mock Interview: Type-ahead Search
18:27
Engineering Systems for Real-Time Predictions @DoorDash
33:21
Machine Learning System Design (YouTube Recommendation System)
13:01