Teaching machines to see!

OLPORTAL.ai
OLPORTAL
Published in
3 min readMar 19, 2018

Contemporary people, who are very interested in science and latest developments, have several popular themes to discuss with each other: Elon Musk and his quite ambitious views and ideas, Penrose–Hawking singularity theorems which undergo the second wave of popularity, blockchain technologies, and artificial intelligence and neural networks. We have chosen possibilities of the last topic mentioned above to disclose in this article so that you may also join any scientific conversation and express your own opinion related to the topic.

Make me see!

The concept and essence of artificial intelligence cover rather big number of spheres and continue to surprise people with different discoveries and developments based on neural networks. By all means, one of the most incredible inventions of our days is teaching computers to “see” the environment and distinguish different objects on a digital picture with a shocking accuracy. This development is called computer vision.

Just imagine how far our technologies have come if machines that have no eyes learned to see an image and distinguish what is in the picture. All this became possible due to AI. Still, we can’t say that there was no computer vision before the invention of AI. The idea and attempts to teach a computer to recognize various objects on a picture appeared much earlier, however, only with mainstreaming of AI, computer vision got a real chance to advance.

Contemporary computer vision is able to distinguish different objects on a picture and classify them according to some input parameters, find people on pictures, and even analyse their emotions and produce a result of this process due to which we can learn whether a person is happy or sad, angry or joyful. Although neural networks bring incredible results, such feature is not a breakthrough. It can be rather called a weak side of the development as AI and neural networks can do better than that.

How Does it work: general explanation

Have you ever thought of the computer vision operation? What do you think it looks like? Is it similar to our vision principle? Notwithstanding the name of the technology (computer vision), there is still little in common between our vision and the one of a machine. Developers and programmers use parameters based on geometrical principles due to which this technology can differentiate one image from another. Still, we need some perceptual means that will transfer external features of an object to the “mind” of a neural network. Such unit is called perceptron and is equal to human’s brain cell — neuron. Perceptron has input data elements and output data elements that are similar to neuron, which makes it possible to build a net and transfer information from one neuron to another, hence analyzing some data. The same scheme exists in our brains, continuously generating new thoughts, emotions, and impressions.

Just think about the complexity of such a process! This is quite astonishing. But it is not the final stage of neural networks development. Besides, this feature is only one of the numerous possibilities provided by AI. Millions of developers worldwide understand the practical and scientific value of this invention. The OL PORTAL team is also convinced of the great profit of implementation AI technologies to our product. You may observe this development in the creation of chatbots (AI assistants generating answers to messages instead of you). Moreover, OL-account will have image search feature that has also neural networks inherently. We know that the future belongs to smart applications and do our best to provide you with convenient functions today. Stay tuned to social media pages of the OL PORTAL project and learn more about our latest news and upgrades. Nobody knows what a wonderful invention we will decide to apply to our app next time!

--

--

OLPORTAL.ai
OLPORTAL

The world's first decentralized marketplace for AI-powered bots. iMe messenger with the Artificial Intelligence dialogue function.