Skip to content
UdemyArtificial IntelligencePaid courseIntermediate level

Amazing AI: Reverse Image Search (Udemy.com)

Apply your Deep Learning skills and create your own end-to-end Image Search engine!

Created by: Luka Anicin

Last updated May 2020

icon
What you will learn

  • What are Reverse Image Search engines
  • How to build your AI based Reverse Image Search engine
  • How to create simple web based interface for your Deep learning models using the Python framework Flask
  • Coding a Convolutional Neural Network (CNN) from scratch in Tensorflow 1.10.0
  • Using the Python framework Flask to serve a Deep Learning model in production
  • How to create an End-to-End pipeline for any Deep Learning model using Tensorflow
  • How to create a Flask application from scratch

How it compares

Against the other 205 rated Udemy courses in Artificial Intelligence on CourseDuck:

  • Rating4.6 out of 5higher than 79% of them
  • Reviews191#145 of 206 by number of reviews
  • Length1.8 hoursshorter than 81% of them
  • Last updatedMay 2020earlier than 91% of them

icon
Course Description

Artificial intelligence is one of the fastest growing fields of computer science today and the demand for excellent AI Engineers is increasing day in and day out. This course will help you stay competitive in the AI job market by teaching you how to create a Deep Learning End-to-End product on your own.

Most courses focus on the basics of Deep Learning and teach you about the very basics of different models. In this course, however, you will learn how to write a whole End-to-End pipeline, from data preprocessing across choosing the right hyper-parameters, to showing your users results in a browser.

The case that we will tackle in this course is an engine for Image to Image Search.

Why should you take this course?

This course is not focused on teaching you Neural Networks (ANNs, CNNs, RNNs…), but teaching you how to apply them in real world cases.

If you haven’t worked on a product that uses Deep Learning before, this is the perfect course for you! Throughout the course we will work together on the Image to Image Search engine, starting from ground zero - image preprocessing, creating a model, training it, then testing. After that we will create a simple web application and use it to serve our model in production.

Another cool thing about this course is that we will use multiple programming languages to create the whole application around the model itself. This will make you not only a better AI Engineer but also get you on the path towards becoming a Full stack AI Engineer.

After taking this course you will guarantee yourself to be one step closer to landing your dream job as an AI/ML Engineer by having your own AI product/project in your portfolio.

Libraries/Tools used in the course:

The whole Deep learning back-end of our pipeline will be built using Tensorflow 1.10.0. For some image preprocessing task we will use some basic functionality from OpenCV, the most important Python library for image processing tasks!

For the app's back-end (model handling, image uploading, page navigation, etc.) we will use the Flask python framework.

And for our interactive, front-end we are going to use HTML, CSS, JavaScript and Jinja templating language. So at the end of the course you will have full stack working application.


Who is this course for?

As you can see the course is meant to teach you how to create your own Deep Learning product from scratch.

If you are just starting out with Deep Learning, this course might be too hard for you. But if you like challenges, I do recommend following it. Although I will not be explaining the meat of Neural Networks (ANNs, CNNs), I will explain most concepts in great detail, so even if you are a total beginner you should be able to follow with the help of your peers or my help through the comments section.

If you have Deep Learning experience and want to move it to the next level you will find this course very useful! You can consider it as a level up for your skills by putting your already great skills to new use. At the end of the course you will not only have learned how to create a working End-to-End pipeline, but also hold proof of your skills for potential employers!


Summary

The conclusion is this - this is very rare opportunity, not only to learn Deep Learning concepts, but also how to apply that knowledge and create your own web application (as a complete product) from scratch.

I hope to see you in class!

Luka

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Luka Anicin

Meet Luka Anicin, an internationally recognized expert in AI and Machine Learning. He kickstarted his career as a Computer Vision Researcher and quickly became a leading Machine Learning Engineer at BlueLife AI. His entrepreneurial spirit led him to launch Scooby AI in 2020, and later sell it. Luka had an amazing opportunity to work in Photomath creating OCR algorithm for scanning mathematical tasks, that currently benefits over 280 million students worldwide.

Luka founded Datablooz, a global technical project consultancy, helping businesses harness the power of AI. As a passionate educator, he's guided over 500,000 students across 197 countries in understanding complex technical topics. Recognized by Google among the top 150 machine learning experts, Luka is a powerhouse of AI, focused on leveraging technology to transform businesses.

Let him be a part of your journey into the realm of AI and Machine Learning.

icon
More courses by Luka Anicin

$89.99

$12.99

icon
More Artificial Intelligence courses

Free

Free

Free

$79.99

Free

icon
Reviews

4.6

191 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Umthandazo Tammy Mdluli on 11/12/2023

It is more than I expected. this is alive to me, it is a language on its own. it feels good

By Nj Vejen on 5/22/2021

Great course. Little to soft on the audio, making it hard to hear even with volume turned way up. Great content otherwise.

By Souhaila KONBOR on 9/10/2020

the course and all lines of codes has been well explained untill now

By Vivek V C on 6/29/2020

Yeah overall it was a good course, would be fine if you included some more details about the cnn and it usage.

By Nitin Arora on 8/20/2019

Not much interesting. Without basic knowledge, don't go for this.

By Ali Sheikh on 3/4/2019

It's a very well organized course and goes through the whole pipeline process from building the model to deployment. Also, the instructor was very responsive. Thank you!

By Florian Rougier on 1/29/2019

Very interesting application of deep learning. I learn a lot not just about AI but also about app deployment using the Flask framework. Keep up the great work :)

By Frédéric Coubard on 1/21/2019

Enjoyed the practical aspect of the course.

By Srdjan Santic on 1/6/2019

This course is 2 hours long and based on a "all killer, no filler" philosophy. Too many courses spend the first hour explaining how to set up all the libraries, then repeat that process for Linux, Windows, and MacOS, wasting the first hour on "filler" material like that. You won't find that sort of thing here - the instructor jumps straight into the project! The course is very well designed, and shows a complete Deep Learning project broken into the smallest possible steps, so the student never has to assume anything. There are plenty of helper functions (a good programming practice, btw), which are also well documented with docstrings, so the learner is never confused as to what and why is being done. I also like that fact that, for deployment, the lightweight Flask API is used, even though the instructor later provides resources on using TensorFlow Serving, for those who want to learn more about the "heavy lifting". Also, there are suggestions as to how this project could be extended and improved, which I thought was a nice touch. Definitely get this course, you won't regret it!

By Sofija Skrbic on 12/29/2018

As explained in the description, not very detailed on theory but this course has provided a very good and explained practical case study for my learning journey. I am transitioning from Cybersecurity into Data Science and this will help me a lot with the practical side. Also, if you're looking for theoretical explanations on the topic, I would recommend taking another course, but if you're more for practical side of things like myself, I found this course extremely helpful.

Showing all 10 reviews on CourseDuck

Read all 191 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100