Cryptocurrencies, Blockchain and Smart Contracts — Oh My!

by Peter Adrianov, Blockchain Developer of NTR Lab

In 2009 a new online payment system was created by an anonymous entity with the pseudonym of Satoshi Nakamoto. To this day no one knows if Nakamoto is one person or a group, but just about everyone has heard about what they created — bitcoin. Bitcoin became the first widespread cryptocurrency.

Cryptocurrency allows you to store its value without intermediaries. In this, it is similar to cash. As cash lies on your nightstand, your bitcoins are stored in a large file called a blockchain.

The file is structured so that new blocks can be added only to the end chain; nothing written previously can be changed. The blocks store records of transactions, what address to what address, amount, transaction time.

Continue reading Cryptocurrencies, Blockchain and Smart Contracts — Oh My!

Developers @ DevPRO’18 in Siberia

Last week we shared events from SPRINT ROBOTICS: 2018 Robotics Showcasing and Demonstration Events in California. We hope you found it interesting and that you enjoyed the video.

The second conference we attended was DevPRO’18 in Tomsk, Siberia.


If you think that Siberia is an unwired wilderness full of bears and lacking IT, think again — especially about Tomsk.  

Tomsk is a notable educational and scientific center and one of the largest sources of IT specialists in Russia thanks to its six state universities:

Continue reading Developers @ DevPRO’18 in Siberia

Nick @ SPRINT ROBOTICS Robotics Showcasing and Demonstration Events

It is part of our company’s culture to take part in IT Conferences around the world. We go for many reasons, as speakers,  to learn about the latest tech and trends, to meet people with the same tech passion, and, last, but not least, to meet companies with which to collaborate.

We attended two conferences in May, the first was the two-day SPRINT ROBOTICS 2018 Robotics Showcasing and Demonstration Events in Richmond and Pittsburg, California. (We’ll tell you about the other next week.)

SPRINT ROBOTICS describes the event this way.

“Using robotics in the domain of technical inspection and maintenance of capital intensive infrastructure is of vital importance because of the urgency to minimize the impact on safety and the environment. Developments in this domain are moving very fast, and we invite you to come and see some of the solutions that the market has to offer!.”

NTR Lab was one of the participants, along with

In the short video below you can see the introductions of different companies and their robotics.

Thanks to Fiori Films for the video.

Watch our CEO Nick Mikhailovsky and our drone at 1:40.


Continue reading Nick @ SPRINT ROBOTICS Robotics Showcasing and Demonstration Events

Why Do Neural Networks Need An Activation Function?

by Computer Vision Department of NTRLab 

Suppose we are given a set of distinct points P = {(xi, yi) ∈ ℝm ×ℝ}i=1,…,n which we regard as a set of test samples xi ∈ ℝm with known answers yi ∈ ℝ. To avoid non-compactness we may assume that P lie in some compact K, for example, K may be some polytope. Does there exist some continuous function in space of all C(K) continuous functions on K such that its graph is a good approximation for our set P in some sense?

From the approximation theory point of view, a neural network is a family of functions {Fθ, θ ∈ Θ} of some functional class. Each special neural network defines each own family of functions. Some of them might be equivalent in some sense. If we restrict ourselves to only MLP according to the above problem with only one intermediate layer consisting of N elements then the corresponding family of functions will be


Continue reading Why Do Neural Networks Need An Activation Function?

Demystifying Product/Market Fit

by Nick Mikhailovsky, CEO and Co-Founder of NTRLab.

Фото Коли для поста (блог)

Marc Andreessen said, “…the life of any startup can be divided into two parts – before product/market fit and after product/market fit.” It’s a kind of magic thing, without which a startup stands little chance of success. That said, how do you define it beyond “you know it when you see it?”

Continue reading Demystifying Product/Market Fit

The Main Elements Of The Navigation Stack

By Leonid Bulyga, Robot Navigation System Developer at NTRLab

To successfully function, a robot needs to know its place in space, in other words, its exact location on the map.

The Navigation Stack, which includes SLAM, allows the robot to build a map, determine its position on it and move around relying on its “feelings.”

Let us consider in more detail what each element of the navigation stack is responsible for.

for blog post

Continue reading The Main Elements Of The Navigation Stack

Coding Won’t Cut It: How to increase your deep learning skills

One question always pops up during every Artificial Intelligence (AI) related discussion: How do I become Deep Learning Expert? What do I need to learn?

AI related positions are in high demand and extremely well paid. Everyone wants to become an AI expert and every tech company wants AI experts on their team.

Deep Learning Blog post 2
Continue reading Coding Won’t Cut It: How to increase your deep learning skills

Info From an Indoor Drone Navigation Developer

As you may already know, one of the projects that our developers worked on (the expert AI team at NTR Lab) was a project for drones that can work indoors. NTR Lab created unique, embedded software for UAV autonomous indoor navigation.

The original object of the SLAM method was quite narrow. But more and more, as this technology becomes popular and more applicable on practice, we are moving swiftly towards a future we watched in movies.

Continue reading Info From an Indoor Drone Navigation Developer

AI application in Healthcare

Continuing our series on AI implementation in different areas, today we’re talking about a field which has a huge impact on our lives — healthcare.

To the average person the level of change and sheer transformation that AI brings to the industry is not yet obvious. But we will see huge changes soon, in all aspects of healthcare from diagnosis and doctor interactions to medical therapy and health improvement.

This post can’t cover all possible AI and machine learning applications, let alone mention all the emerging technology and research that promises so much. Continue reading AI application in Healthcare