• How AI, drones and cameras are keeping our roads and bridges safe

      «It's a dangerous business, Frodo, going out your door. You step onto the road, and if you don't keep your feet, there's no knowing where you might be swept off to.»

      ― J.R.R. Tolkien, The Lord of the Rings

      Europe’s roads are the safest in the world. Current figures show that there are 50 fatalities per one million inhabitants, compared to the global figure of 174 deaths per million. Despite this, each loss remains a tragedy. In 2017, 25,300 people lost their lives on European roads.

      The cause of these accidents can vary from human error and weather conditions, to damaged structures and surfaces. While some things are beyond the realms of control, road and bridge conditions are a variable which can be governed.

      As soon as a road is paved, a combination of traffic and weather conditions begin to degrade and erode the surface. Undetected cracks, abrasions or defects can quickly lead to bigger problems, such as costly repairs, major traffic delays, and in the worst cases, unsafe condition. These problems are also shared by bridges, particularly when concrete is critical in maintaining the integrity of the structure. The earlier faults are detected, the sooner they can be addressed, saving time and money, while minimising disruption. Ultimately, this helps ensure that the roads themselves are safer for those travelling on them.

      The detection of these faults, however, can be very difficult to carry out manually, especially as early-forming cracks are hard to spot with the naked eye. Predicting where faults are likely to occur ahead of time so that appropriate measures can be taken in advance also possess a massive challenge. Thankfully, technology is here to help.

      Read more →
    • A drawing bot for realizing everyday scenes and even stories

        Drawing bot


        If you were asked to draw a picture of several people in ski gear, standing in the snow, chances are you’d start with an outline of three or four people reasonably positioned in the center of the canvas, then sketch in the skis under their feet. Though it was not specified, you might decide to add a backpack to each of the skiers to jibe with expectations of what skiers would be sporting. Finally, you’d carefully fill in the details, perhaps painting their clothes blue, scarves pink, all against a white background, rendering these people more realistic and ensuring that their surroundings match the description. Finally, to make the scene more vivid, you might even sketch in some brown stones protruding through the snow to suggest that these skiers are in the mountains.


        Now there’s a bot that can do all that.

        Read more →
      • Artificial neural networks explained in simple words

          image

          When I used to start a conversation about neural networks over a bottle of beer, people were casting glances at me of what seemed to be fear; they grew sad, sometimes with their eyelid twitching. In rare cases, they were even eager to take refuge under the table. Why? These networks are simple and instinctive, actually. Yes, believe me, they are! Just let me prove this is true!


          Suppose there are two things I’m aware of about the girl: she looks pretty to my taste or not, and I have lots to talk about with her or I haven’t. True and false will be one and zero respectively. We’ll take similar principle for appearance. The question is: “What girl I’ll fall in love with, and why?”


          We also can think it straight and uncompromisingly: “If she looks pretty and there’s plenty to talk about, then I will fall in love. If neither is true, then I quit”.


          But what if I like the lady but there’s nothing to talk about with her? Or vice versa?

          Read more →
        • A selection of Datasets for Machine learning

            Hi guys,

            Before you is an article guide to open data sets for machine learning. In it, I, for a start, will collect a selection of interesting and fresh (relatively) datasets. And as a bonus, at the end of the article, I will attach useful links on independent search of datasets.

            Less words, more data.

            image

            A selection of datasets for machine learning:


            Read more →
            • +10
            • 3.1k
            • 2
          • Dog Breed Identifier: Full Cycle Development from Keras Program to Android App. on Play Market

              With the recent progress in Neural Networks in general and image Recognition particularly, it might seem that creating an NN-based application for image recognition is a simple routine operation. Well, to some extent it is true: if you can imagine an application of image recognition, then most likely someone have already did something similar. All you need to do is to Google it up and to repeat.

              However, there are still countless little details that… they are not insolvable, no. They simply take too much of your time, especially if you are a beginner. What would be of help is a step-by-step project, done right in front of you, start to end. A project that does not contain «this part is obvious so let's skip it» statements. Well, almost :)

              In this tutorial we are going to walk through a Dog Breed Identifier: we will create and teach a Neural Network, then we will port it to Java for Android and publish on Google Play.

              For those of you who want to see a end result, here is the link to NeuroDog App on Google Play.

              Web site with my robotics: robotics.snowcron.com.
              Web site with: NeuroDog User Guide.

              Here is a screenshot of the program:

              image

              Read more →
              • +11
              • 12.8k
              • 6
            • AdBlock has stolen the banner, but banners are not teeth — they will be back

              More
              Ads
            • Developer’s Guide to Building AI Applications

                Create your first intelligent bot with Microsoft AI


                Artificial intelligence (AI) is accelerating the digital transformation for every industry, with examples spanning manufacturing, retail, finance, healthcare, and many others. At this rate, every industry will be able to use AI to amplify human ingenuity. In this e-book, Anand Raman and Wee Hyong Tok from Microsoft provide a comprehensive roadmap for developers to build their first AI-infused application.


                Using a Conference Buddy as an example, you’ll learn the key ingredients needed to develop an intelligent chatbot that helps conference participants interact with speakers. This e-book provides a gentle introduction to the tools, infrastructure, and services on the Microsoft AI Platform, and teaches you how to create powerful, intelligent applications.

                Read more →
              • cyberd: Computing the knowledge from web3

                  The original post has been updated based on community input in order to remove confusion.


                  Final version of the whitepaper is available here:


                  https://github.com/cybercongress/cyber/releases

                  Only registered users can participate in poll. Log in, please.

                  Does web3 excites you as a developer?

                  • 40.0%Yes, I am crazy about it2
                  • 20.0%Well, will see how it goes1
                  • 0.0%Not so bad0
                  • 0.0%It is unlikely that everybody will use it0
                  • 40.0%No, it is just another hype2
                • Progress and hype in AI research

                  The biggest issue with AI is not that it is stupid but lack of definition for intelligence and hence lack of measure for it [1a] [1b].


                  Turing test is not a good measure because gorilla Koko wouldn't pass though she could solve more problems than many disabled human beings [2].


                  It is quite possible that people in the future might wonder why people back in 2019 thought that an agent trained to play a fixed game in a simulated environment such as Go had any intelligence [3a] [3b] [3c] [3d] [3e] [3f] [3g] [3h].


                  Intelligence is more about applying/transferring old knowledge to new tasks (playing Quake Arena good enough without any training after mastering Doom) than compressing agent's experience into heuristics to predict a game score and determining agent's action in a given game state to maximize final score (playing Quake Arena good enough after million games after mastering Doom) [4].


                  Human intelligence is about ability to adapt to the physical/social world, and playing Go is a particular adaptation performed by human intelligence, and developing an algorithm to learn to play Go is a more performant one, and developing a mathematical theory of Go might be even more performant.

                  Read more →