3.77 out of 5
3.77
21 reviews on Udemy

Image Classifier with Django and React

Build your own AI image classification web application!
Instructor:
Django Ninjas
11,403 students enrolled
English [Auto]
How to create REST API with Django Rest Framework
How to implement "drag and drop" functionality with Dropzone
How to integrate Django and React
How to integrate Keras Neural Network Model with Django
How to create Single Page Application
How the basic of React work
How to add features to React app like: load more or spinners
How to classify images on the backend

H there! Welcome to this course where we will build an AI project (Image Classifier) with the use of React, Django Rest Framework and one of the Keras pretrained models. If you have your own Convolutional Neural Network model created in Keras*, you will also learn how to integrate it with Django.

For the next hours we will create our project, step by step implementing new functionalities and understanding the foundations of how our frontend and backend works. At the end you will have a modern application that will classify images for you and will store the classification history.

Are you ready to get started and created a cool, modern project that will look great in your portfolio??

*Please notice that this is not a course on how to create Deep Learning Neural Network. We will used a ready model from Keras apllications. If you have your own model, you will understand how you can integrate it with Django.

Introduction

1
How to get started
2
Source code for this training
3
Course files

Getting started with Django

1
Code editor
2
Before project setup
3
Setting up the Django project
4
Setting up the Django project - notes
5
[WINDOWS] Setting up the project - notes
6
Create the Image Model
7
REST API theory
8
Creating REST API with DRF

Getting started with React

1
Intro to React: theory
2
Intro to React: practice
3
Setting up the React project

Working on the frontend & backend

1
Adding Dropzone to our project
2
Continue working on Dropzone
3
Adding the first spinner
4
Adding fontawesome to the Dropzone
5
Integrating Django and React
6
Displaying the state in the console
7
Adding a button and it's conditional display
8
Sending image to the database
9
Catching errors
10
Intro to ANN
11
How computer does see images
12
Image classification part 1
13
Image classification part 2
14
Testing our classifier
15
Getting the results from the backend
16
Adding spinner while waiting for results
17
Adding additional styling
18
Creating the ImageList component
19
Displaying the classification history
20
Adding load more images button
21
Adding Spinners to the image list and the load more button
22
Optimizing the ImageList component
23
Adding the Navigation component
24
29_Applying React router dom in the Navigation

Integrating own CNN with Django

1
Introduction

This section requires for you to have your own CNN or have the knowledge on how CNN work

2
Cifar 10 dataset
3
Save the model
4
New code for the models.py file
5
Video - how to apply changes

Outro, bonus & next steps

1
Outro
2
Next steps
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.8
3.8 out of 5
21 Ratings

Detailed Rating

Stars 5
9
Stars 4
8
Stars 3
3
Stars 2
0
Stars 1
1
1b628b2efbb97fae5e6efd3bbde7817c
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
12 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion
Don't Miss Any Course Join Our Telegram Channel Join Channel
+ +