Artificial intelligence

Artificial intelligence changes the world rapidly, turning up and down on workflows in virtually all businesses. As a freelance software engineer, I offer to help companies with the design, development and implementation of artificial intelligence for self-driving cars. I have knowledge of machine learning tools and software algorithms that I use to help companies develop new products and services.

Please contact me by phone +45 22 39 34 91 or by e-mail tb@tbcoding.dk for a conversation about the possibilities of artificial intelligence in your company.

Artificial Intelligence Development

  • Computer Science
  • Machine Learning
  • Deep Learning
  • TensorFlow
  • Python
  • C++
  • Linux
  • Docker
  • Kubernetes
  • Google Cloud Platform (GCP)
  • Microservices
  • Test Driven Development.

Machine Learning

Machine learning is an area of ​​artificial intelligence that allows computers to learn new things with data without programming how the learning takes place. Problems and tasks involving the use of Machine learning are often classified in 3 different categories. Supervised learning, unsupervised learning and reinforcement learning.

Supervised learning

Supervised learning is where an algorithm is presented with inputs and their desired outputs. Here is the goal of finding a general rule (function), which mappers input to output, which can then be used to predict new inputs that have not been seen before.

For example, Super Learning can be used for classification (classification) of data. Spam filters are a good example of classification, where inputs are emails classified as spam or not spam.

Unsupervised learning

Unsupervised learning is where an algorithm is presented only to inputs, where the algorithm tries to find a function that tells something about the structure and the relationships between inputs. For example, unsupervised learning can be used for clustering data, where data is split into groups called clusters. It can be used in the real world for segmentation of customers in relative markets or for analysis of social networks. For example, you can see that there are a lot of customers, users in this part of the world, so you should open a new inventory or data center in this area in the long run.

Reinforcement learning

Reinforcement learning is where an algorithm integrates with a dynamic world where the algorithm is to achieve a specific goal. For example, clear a path in a computer game. The algorithm receives feedback by means of reward and punishment. If the algorithm does something good, it will be rewarded for its action. If it does something bad it will be punished. Over time, the algorithm becomes better and better as it maximizes after achieving its goal, making more and more of the actions it is rewarded for doing.

What is artificial intelligence?

Artificial intelligence is an area of ​​computer science that develops artificial intelligence to computer / machines so the device can perceive its environment and make decisions that maximize the chance of success in relation to one or other goal. Here, for many years, we have been trying to develop systems that mimic the human brain so that the computer itself can learn new things and solve problems.

Within the area, one distinguishes between Strong AI (strong artificial intelligence) and Weak AI (soft artificial intelligence). Strong AI is developing systems that have intelligence on the same level as our people. Weak AI is developing systems that can emulate parts / features of human intelligence.

Artificial intelligence is the direct English translation of artificial intelligence. The abbreviation of Artifical Intelligence is AI.

Where is artificial intelligence used?

Today, artificial intelligence is used to solve many intellectual tasks. I have therefore tried to make a review of applications where it is used.

Autonomous vehicles

A lot of artificial intelligence is used in autonomous vehicles such as self-driving cars and flying drones. Tesla electric cars already have sensors and software that enable you to drive yourself. Google self-driving cars (Waymo) have already driven over 3 million miles entirely themselves.

Self-driving cars and artificial intelligence

A self-driving car is a car that can navigate completely by itself using artificial intelligence and it is without a human person behind the wheel. A self-driving car has a variety of sensors (radar, laser, GPS and computer vision) on the car that collect data about the surroundings. The computer that controls the self-driving car uses data from the sensors to make their own decisions when driving around the traffic.

Benefits of self-driving cars

Self-driving cars will greatly reduce the risk of collision in traffic driven by human error, such as slow reaction time, close driving, distracted and aggressive driving, which results in human deaths as well as physical and material damage. Widespread use of self-driving cars, according to this article, could eliminate up to 90% of all car accidents in the United States.

When there are fewer accidents on the roads due to more self-driving cars, fewer traffic jams occur and traffic generally slides much better, which makes us humans come even faster from a to b.

Self-driving cars will also greatly reduce transport costs, as cars and lorries can run by themselves. It benefits the consumer to a great extent. Lower transport costs make the goods in the shops even cheaper. Self-driving cars will eventually make public transport cheaper and more flexible, especially for young people, the elderly, the disabled and low-income people.

Disadvantages of self-driving cars

When more and more self-driving cars arrive on the roads, it will result in more and more driving-related jobs disappearing. There will be people who lose their jobs and here it is important that we find new jobs for these people. Truck drivers and taxi drivers are jobs that will eventually be automated by means of self-driving cars.

Hacking self-driving cars software, hardware and communication systems also poses a major threat in the future. I do not want to get closer to this. It is important that we take the IT security and protection of private and sensitive information in connection with the use of self-driving cars very seriously.

In the long run, it will also be more natural to live further away from the big city as it becomes less stressful and more productive to drive in self-driving cars, for example, sleeping, working, eating, watching movies, etc. The price of the land is quite cheap in many places , and more and more people are likely to move to these places. This can result in people driving longer and longer distances = more CO2 emissions in the long term.

Artificial intelligence in health care – Medical diagnosis

Artificial intelligence is also used to a greater degree in health care, where artificial intelligence helps doctors and nurses with medical diagnosis. Doctors today use artificial intelligence to find the right treatment of cancer diseases. There has been a lot of research on cancer, and there are several hundred different types of medicines and vaccines for the treatment of cancer. This makes it difficult for the doctor to choose because there are far too many options to choose between, making it difficult to choose the right treatment / medicine for each patient. Organizing data, predicting data and image analysis using artificial intelligence is a great help from the individual doctor.

Artificial intelligence in games

Artificial intelligence has been used for computer games for many years to give people resistance when we play against the computer.

AlphaGo is a program based on artificial intelligence developed by Google’s DeepMind. AlphaGo is a combination of Monte Carlo tree search and deep neural networks that made it possible to beat the world’s best Go player (No. 1 rank) in the game Go. Something many thought was not possible.

Recently, OpenAI has developed artificial intelligence that has hit some of the world’s best computer players in 1 to 1 in computer game dota 2. You can see via OpenAI’s link artificial intelligence play 1 against 1 where it won over the professional Dota 2 player Dendi. It was broadcast on live tv.

https://openai.com/the-international/

Contact me

Artificial intelligence can be used in many contexts, and at TB Coding I would like to help you find a solution that suits your business. Contact me by phone +45 22 39 34 91 or by e-mail tb@tbcoding.dk for a conversation about artificial intelligence.