Find the best recipe

Get our app for Free!

Step 1 : Just find our apps either on the App Store or on Google Play !

Take a picture

Step 2 : Just take a picture of the dish you want to get (before savouring your favorite meal )!

Freaking good alert

Step 3 : Here we are! You now have the key of the pandora box...So, let's start the work now !

Find your Madeleine de Proust...

You often go to restaurant and you want to know exactly how your dish is made? Or you often watch food on your screen and you want to know exactly the recipe?

We tailored this project of application on this purpose. Our project is to make you able to find any dish, any dessert or even pastries! If we can't provide you with a proper answer, your pictures will be save in our community server and will be a part of our recognition process! Then, when our technology will have enough information to provide you with a reliable answer, you will have a new notification with your favourite recipe!

Futhermore, thanks to our wide range database of recipe, we will be able to provide you with information about the best suppliers. After submitting the picture, we will provide you with a list of the closest stores with the most appropriate products to exalt the recipe. You will be able to find everything you need to reveal every bit.

Recipe

Let's code our application & explain the process

The first part of the project consist in dectecting the global shape of your meal. Indeed, it's a very important step of the process, because the IA is going to analyse all of the elements within your plate, to define wether we are facing a soup, pastries, cakes, etc. With machine learning we can train and teach an artificial intelligence to recognize images.

Then, the second step of the process is to isolate every part of the plate thanks to color and texture. We can do a bridge between facial recognition and our project. Every part of the dish is similar to an organ of your face. Except that here, we have colours and different textures.

According to Konstantin Poklonskiy : "The basic flow of recognition image contains several following steps: load data, transform data according to requirements of each model, load model and create predictor, make a prediction, and map labels with estimation results of the network." For further information, it's kindly ask to visit the next website : Image recognition with MobileNet and ML.NET.

Then, to developp our application we will use ML5, (Click here ), it's an open source Machine Learning Library (based on JavaScript) for the Web. It will give us our guideline to developp our technology. Alongside ML5, we will use Tensorflow (Click here) . In addition, we will use MobileNet, which is a convolutional neural network, trained with samples of images. It will help us to construct the basic requirements of our application. But, during a second phase, we will have to train our apps with our own dataset of images, in order, to make it more efficient and detect a broader range of images. To manage our work, we will need to take an important numerous of the same picture. It will be our raw data. Several position of the camera will be required to detect every texture, shape or elements, which are necessary for our apps to understand what kind of food we will face.

Image classification course (Click here)
Our main course regarding ML in JS

For farther information about the process, it's recommmended to read the following document: (Click here ). This is an article from MIT which explain the process and which allow us to understand how does it works.

To sum up...

The main idea of our project is to help you to find your Madeleine de Proust...We strongly believe that sense are connected to experience and life. So that, you will be able to feel again the spirit of your childhood. Thus, our partnership with stores will help you find the best products, at the best price.

Sources : Unsplash | Fontawesome | Emoji CSS