The Machine Learning for Search training course is intended for software engineers who are interested in incorporating Machine Learning into a scalable search algorithm.
Machine Learning for Search begins by introducing the foundations for each machine learning concept. The course then explores the concept's applicability and limitations. Next, the implementation, use, and specific use cases are explained. Throughout the course, the APIs, along with the theory, will be covered using real-world datasets. This is achieved through a combination of about 50% lecture and 50% lab work. The course concludes with a lesson on applying Deep Learning to improve Search.
The Machine Learning for Search course is taught using Python language integrated with Solr. Students should have some background with Machine Learning, familiarity with TensorFlow, Keras, Scikit-Learn, and a knowledge of Search such as Solr and/or ElasticSearch.
Purpose
|
Learn the knowledge and use cases for software engineers to transition to Machine Learning for Search. |
Audience
|
Search Engineers and Machine Learning Practitioners that want to learn more about Machine Learning for Search. |
Role
| Data Engineer - Data Scientist - Software Developer - Web Developer |
Skill Level
| Advanced |
Style
| Workshops |
Duration
| 2 Days |
Related Technologies
| Python | Apache Solr |
Productivity Objectives
- Demonstrate popular machine learning algorithms, their applicability, and limitations.
- Practice the application of these methods in the Search and Machine Learning environment.
- Explain practical use cases and limitations of algorithms.