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

Facebook is introducing another new service

Facebook is preparing another novelty for us. This is the  " Listen With Friends " application that will soon appear on chats , and with it, you will be able to listen to music with the person you are corresponding with.

Interesting gadgets for less than $5 [2. part]

Due to the great interest in the article in which I presented several interesting gadgets that cost less than $ 5 , I decided to compile another list. Note :  all the products I listed below can be purchased on various sites, but I posted links to Aliexpress because I have bought a lot there and have the most experience.

Android TV Box - a guide to buying up to 30 euros

What is Android TV Box? This is a great solution if you want to add a " Smart " function to an existing TV . With this device, you can watch live TV online for free (later on), play games, upload all kinds of files, watch movies (from USB, over the internet, phone…), listen to songs, surf the internet, use social networks… or everything you can on your Android phone. It is usually a cube-shaped device (but it doesn't have to be) and has various inputs and outputs. It connects to the TV via an HDMI cable , but some also have an AV output over 3.5mm that goes to the familiar 3 cinches, so you can also connect to an older TV (even to SCART if you have an adapter). It is also standard for these devices to have WiFi , LAN port (RJ45), IR Remote , at least 2 USB ports , support for high definition video formats (these cheap ones often have 4K support), and usually come with a remote .

Android ROOT - programs and applications

I have already written several posts on how to root an Android device, so I decided to make one in which I will unite everything.

Serbia will soon have the strongest supercomputer in the Balkans!

By upgrading the "Paradox" supercomputer, Serbia will receive in the next few months the most powerful supercomputer in the Balkans, worth around one million euros! Today, the " Paradox " supercomputer has 1,100 processors and operates at seven teraflops, which is 7,000 billion operations per second. With the upgrade, the computer will have 5,000 processors and will work at 40 teraflops, or 40,000 billion operations per second. It can currently store 60 terabytes (60,000 gigabytes) of data.