22 Sep 2017
Artificial intelligence is a field of computer science approaching the intelligent performance of computers and the ability of a machine to imitate intelligent human behavior. We are able to use, maintain and develop technologies that allow computers to acquire intelligence and to behave in an intelligent way.
Intelligence comes in multiple forms: linguistic, musical, logical-mathematical, spatial, body-kinestesic, intra-personal or extra-personal etc. The domain of artificial intelligence is huge, AI is a vast term that simply is about making computers act intelligently. It is one of the fields of study in computer science and has major subfields such as knowledge engineering, machine learning, machine perception or robotics just to name few areas of research.
As a core part of AI research, knowledge engineering is about building and developing similar human logic to a computer with the help of programming software. In order for machines to act and react like humans they need access to large databases of information (with many properties and dimensions) and to the relations between all of them. The difference between computer and human intelligence is that machines use patterns and research algorithms by a set of rules and data while humans use patterns, experiences and knowledge.
Machine learning is another core part of AI. Machines can learn without any kind of supervision by identifying patterns in input data and by using algorithms with multiple iterations to learn from data. It can also be supervised learning: the user gives the computer different inputs and their desired outputs, with the goal to discover functions between them using methods like classification and numerical regressions. For one beneficiary of our services (a company part of the top 100 Forbes), Arnia Software had a challenge to develop an image recommendation system similar with what Google image search does, for visual arts and creative industries. The system used an approach based on Convolutional Neural Networks (CNN) and deep learning for building and training neural networks. This represents state-of-the art technology in the field of image recognition.
Machine perception is about the computers' ability to "see, hear or sense" by using sensory inputs and large databases of search. For example: face recognition, song or speech recognition, tactile perceptions. Computer vision, as part of machine perception, studies the visual aspects such as facial, color, movement, gesture, object recognition or detection. Arnia Software has developed an object detection system for automotive use. This application should identify obstacles and evaluate distances to obstacles, using only one video source from a moving camera. The targeted platform is a mobile and embedded hardware with a monocular vision that should be power-efficient in real time
AI has many applications in various fields such as: gaming (strategic games, chess, go, poker etc), image recognition, speech and voice recognition, intelligent robots, aviation (with flight simulation), automotive (self-driving vehicles or navigation), finance and banking etc. For example machine intelligence can make you a travel schedule, predict the weather, help in fraud detection, translate, transcript or can accurately predict what bills will increase next month and also tell you why, estimate your spending and help you optimize them etc. All these are tools that can be used in day to day life, intelligence is teaching the human what will happen or the reasons why things happen, helping us and our business in taking faster and comprehensive decisions.
Both people and technology are important pieces in artificial intelligence and here at Arnia Software have them both. By teaming up with us, you can gain competitive advantages, increase productivity, attract new customers or retain the current ones, innovate and develop new opportunities for businesses through artificial intelligence. Artificial intelligence can boost your profits through innovation.