Machine learning playground
This project aims to facilitate the learning of technologies related to machine learning for everyone. All the content presented has been designed to be open to the widest possible audience. Therefore, you don’t need any special knowledge to use these technologies or the content of this product if you are interested by the related topic and want to learn more.
You can purchase this product without any technical knowledge. However, you will find it easier to use some components if you have some basic knowledge in computer science or with web technologies, especially for the installation of the website on your web server.
What is it about?
Machine learning is a very large playground and it is possible to perform many different tasks with an artificial intelligence. In this case, we will focus on the generation of images by an artificial intelligence that we have previously trained.
What is included in this product?
It is in fact a package of 3 different products independent from each other that will allow you to perform different tasks, all related to machine learning.
- A website connected to a machine learning API
- Tools for creating your own learning machine model
- Tools to create latent videos from a machine learning model
- Bonus: Tools to create your own learning machine web API
Main website connected to machine learning API
The demo page, at this address, is connected to a machine learning API previously trained to create a kind of images. Each time the page is reloaded, the artificial intelligence creates a new artwork and presents it to the visitor.
An algorithm allows the sorting and selection of the best pictures. Then, the best artworks created by the machine learning process are added to the database and stored permanently and all this in a fully automated way. The visitors generate the paintings by their visits and select, sort and rate them by their simple visit.
The selected paintings are then sent to a twitter account each time the algorithm adds them to the database in order to easily share them and generate traffic to the site.
When the artworks are stored on the server, they are analyzed to extract the dominant colors, which are then used to link the pictures to each other and to show related artworks to the site visitors.
The artwork pages also have many artwork-specific meta tags that make it very easy for search engines to reference the paintings or other images created.
Train a machine learning model
This part has been made in order to make your work easier. You don’t need any particular knowledge to create your own model of learning machine using your own images. Or to create new images from your previously created model.
All this is very technical but we made a fully automated script. You just have to click on the play button to execute the task of your choice in a fully automatic way.
You don’t need to rent your own machine learning server or any other tool or third party, no additional cost is required to train your artificial intelligence, generate images from your model or create latent videos.
Create latent videos from a machine learning model
We also included a script to bring to life all the images previously created with your machine learning model.
This script automatically generates latent videos from the model you trained previously. You can use any kind of image, whether it is abstract art, portraits or real photos.
Below is an example of the videos generated by this process.
Bonus: create a machine learning web API
Here you will see how to easily create your own web API. In order to generate new images each time a request is made on it. This API will then be connected to the website of step 1 allowing the generation of a complete website from the previously created machine learning model.
What’s next ?
After that, you will know how the basics of machine learning work and you will have several tools that will allow you to freely perform your next experiments.
All the material you can create with the provided tools is totally free of rights. No special license applies to this product. You can use them for educational or profit-making purposes without any limitation.