
Course Introduction!
Explore how siamese networks with triplet loss power sentence transformers, generating BERT-based sentence embeddings to measure semantic similarity and enable semantic search and retrieval.
Learn to generate sentence embeddings and compare similarity with cosine similarity using sentence transformers and pre-trained models from Hugging Face, for sentences, paragraphs, or documents.
Learn to generate sentence embeddings with a pre-trained sentence transformer, compute cosine similarity across sentences, and use paraphrase mining to identify top matching documents.
Apply fast text clustering on a large Quora questions set using sentence transformers and community detection to reveal meaningful clusters from 1000 samples.
Build a multilingual Quora questions auto-complete suggester by loading a sentence transformer model, encoding 37k questions into embeddings, and performing semantic search to return top-k related questions.
Explore a similar research paper recommendation system using sentence transformers to measure semantic similarity between a paper’s title and abstract, enabling symmetric search with the Specter algorithm.
Implement a deep search based recommendation system that embeds a paper title and abstract, then uses semantic similarity to surface the top three related research papers from the corpus.
Build a question-answer retrieval system using NLP by encoding documents via corpus embedding and questions via question embeddings into a shared vector space, then apply semantic search for top matches.
Apply extractive text summarization with sentence transformers and LexRank to identify top central sentences by cosine similarity, demonstrated on a Hindustan Times article.
Set up a text-to-image search using sentence transformers and clip to embed text and images in a vector space, then code a live search with 2000 images in Google Colab.
Build a text-to-image and image-to-image search pipeline by projecting text and image data into a vector space and retrieving top results via semantic search with a clip model.
Explore multilingual image search using sentence transformers and a multilingual clip model, enabling cross-language queries in Spanish, French, and more than 50 languages, via Google Colab.
Embed images with img embed and text with a sentence transformer, then use semantic search and cosine similarity to retrieve top multilingual results across Hindi, Spanish, and French.
Continue unsupervised image clustering by building a cosine similarity-based community detector over image embeddings. Apply thresholds for minimum and maximum community sizes and similarity to form clusters.
Perform unsupervised image clustering, sort extracted communities by size, keep the largest cluster first, remove overlapping and duplicates, and present clusters with three images each, yielding 26 unique communities.
Detect duplicate and near duplicate images by encoding with sentence transformers and clip, using cosine similarity and paraphrase mining to find top matches in the Unsplash dataset.
This advanced machine learning and deep learning course will cover the following topics:
SBERT and BERT: These are pre-trained models that are used for natural language processing tasks such as sentence classification, named entity recognition, and question answering.
Sentence Embedding and Similarity Measures: Techniques for representing sentences as numerical vectors, and methods for comparing the similarity between sentences.
Clustering: Algorithms for grouping similar data points together, such as k-means and hierarchical clustering.
Text Summarization: Techniques for automatically generating a concise summary of a longer text.
Question Answering: Techniques for automatically answering questions based on a given text.
Image Clustering: Algorithms for grouping similar images together.
Image Search: Techniques for searching for images based on their content.
Throughout the course, students will work on hands-on projects that will help them apply the concepts they have learned to real-world problems. They will also get an opportunity to implement the latest state of the art techniques in the field to solve various NLP and CV problems.
By the end of this course, your confidence will boost in creating and analyzing the Image and Text Processing ML model in Python. You'll have a thorough understanding of how to use Text Data and Image Data modeling to create predictive models and solve real-world business problems.
How this course will help you?
This course will give you a very solid foundation in machine learning. You will be able to use the concepts of this course in other machine learning models. If you are a business manager or an executive or a student who wants to learn and excel in machine learning, this is the perfect course for you.
What makes us qualified to teach you?
I am a Ph.D. Scholar in Machine Learning and taught tens of thousands of students over the years through my classes at the KGP Talkie YouTube channel. A few of my courses are part of Udemy's top 5000 courses collection and curated for Udemy Business. I promise you will not regret it.