Skip to main content

Here's what a VPN can't protect you from (but you need to use it)

The abbreviation " VPN " has slowly become established among average Internet users, which is certainly good, but the problem is that people have started to see VPN as the ultimate solution to all problems.

Teach your computer to recognize images, sounds and movements (without coding!)

Teach your computer to recognize images, sounds and movements (without coding!)

Training ML models is not easy for the average user. Machine learning and artificial intelligence is a relatively new area that most computer users have not addressed. Of course, not everyone is interested in programming, but even that should not prevent individuals from embarking on these waters. That's why Google launched the "Teachable Machine" project.

What is ML?

Literally translated, it means "Training the machine", ie training the computer to recognize something. For example, you can "feed" a model with hundreds of images of an apple, let the algorithm do its thing, and later it will be able to recognize any apple. Read more about ML here.

What is a Teachable Machine?

It is a web application that has a very nice and modern design, and it was created so that anyone who knows how to use the keyboard and mouse can create their own ML model.

This project was created so that anyone, even those who had no contact with programming or were not even interested in computers, could create their own ML model and later use it in some of their projects.

So, as I wrote in the ML paragraph, you have to "feed" the model with pictures of something to "learn" what that thing looks like in multiple variations. This application has simplified the whole process and brought ML closer to end-users.

What is even easier is that the user does not have to learn the model from scratch what is a contour, what is a color, an animal, or a dog… but can only teach what a particular dog looks like, or something fifth. This is possible thanks to Google's great model, which has already "learned" what everything in the world looks like, so you can "take" what you need from it (what your dog looks like, for example).

So you can, for example, take a few pictures of yourself, your dog, and your cat via a webcam, let the app "learn", and then test whether it recognizes what's on the camera at some point.

In addition to training the model with images, you can also train it with movements and sound. For example, you can train him to recognize when you do a squat and count or what kind of music you play.

Instruction

  1. Open the project site - link
  2. Choose whether you want to train the model with pictures, sound, or movement
  3. Add training files to each class (you can add via webcam or choose from your computer)
  4. Click "Train model"
  5. Test!

Once you test your model and are satisfied with the results, you can report it and continue to use it in your projects. You can find good examples on the official website of the project.

Instruction

Advanced

When you open the tool you will notice that there are some classes in the first step. This is useful if you want to train a model with multiple objects, sounds, or movements. For example, you can send him shots of apples, pears, and cherries. Place each fruit in one class. Later when you test you will see how much the model is sure of which fruit is on the screen at some point.

If you open the advanced options in the second step (Training) you will see settings for epochs, amount, and rate of learning. These are fine-tuned learning models and I recommend you leave the default. You can adjust this only when you understand how ML really works and you want to fine-tune the results. If you have a lot more classes, these options can help you make a more precise model.

You can use your trained model in some of your projects, and TensorFlow, ML5js, p5.js, Coral.ai, Framer, and Node.js are officially supported.

Comments

Popular this month

Samsung puts a camera under the screen - Notch is not needed!

Notch is the biggest flaw of smartphones today - period. For the vast majority of users, this is the main reason why they do not buy a phone, as well as for me. But Samsung has found a solution. True, Notch is only a transitional solution until companies find a way to place all the components on the front under the screen. Users demanded bigger and bigger screens, and smaller and smaller phones, so Notch was the only solution. Although it is present in many smartphones today, it is not generally accepted. Moreover, it is considered a flaw . Of course, the phone manufacturers told the story and tried to convince the users that Notch was ok, and many accepted that, and the others can't wait for that era to pass.

Count a bunch of items IN SECONDS with this AI app!

If you work often with a large number of stacked items (boards, pipes, boxes…) you probably count them often. When that crowd is bigger, counting can take time. The AI ​​application will come to the rescue, which will do the counting for you in a second!

Windows Double Explorer

If you are used to the use of so-called " Two-panel " file managers, primarily Total Commander , and when surfing the net you find that the tabbed interface makes it much easier for you to use the browser, you will like this program. Windows Double Explorer … If it was not clear enough from the name what to expect from this program, a more detailed explanation follows.

Top 5 free Google Maps alternatives in 2021

Google Maps is for many the main application for navigation, searching for restaurants, sights, information about an object… etc. There are really many options, including Offline navigation, but again, some users do not want to just use Google services. Google is indeed a bit of a taboo topic when it comes to user privacy, so in this article, I would like to present similar applications that do not use Google services.

Stremio - watch all movies and series with subtitles for free!

Stremio is a service that allows you to watch any movie or series completely free with subtitles in HD and FHD resolution on any device, even TV. How is it possible? It is a free program for Windows, Mac, Linux, Android, and iOS that serves as a player to play video content from your computer. That’s all this program does and it’s completely legal.