Mitov software and artificial intelligence
Nils Eilers, 26.05.2017
Boian Mitov and IntelligenceLab: AI Components for Delphi
Since 1997, Boian Mitov has been providing free components on his website www.mitov.com. In 2004, he founded Mitov Software.
In 2010, Mitov Software released the first beta version of IntelligenceLab, an AI library with components for classifiers, training, and a general neuron component. This library makes it possible to handle various classification tasks such as face and speech recognition, data grouping, and spam filtering.
One of the notable strengths of the components, according to Mitov, is the more precise specifications for the classifier, which, for example, allows better recognition of noise sources and their appropriate handling. The official release of the library followed in 2011.
Demonstration at CodeRage XI
During a CodeRage XI session on November 16, 2016, Boian Mitov explained some of the background of AI and demonstrated how to use his IntelligenceLab component.
One example he demonstrated was a function approximation problem, where given points are used to predict the trajectory of future points. Mitov also illustrated this problem in an article for the Blaise Pascal Magazine. The relevant issue containing the article can be read for free.
Use Cases of IntelligenceLab
Face Recognition:
Mitov demonstrated how IntelligenceLab can learn to recognize and mark faces in photos, even when the photos are rotated to various degrees.
Character Recognition:
IntelligenceLab can recognize characters, such as letters and numbers, displayed in large format or as ASCII art.
The system correctly registers the characters as their corresponding counterparts.
Training Classifiers: Performance Considerations
A major challenge in training classifiers is the computational power required.
Mitov recommends accelerating the process by running it on multiple CPUs or on the GPU.
Availability of IntelligenceLab
Mitov Software's IntelligenceLab is compatible with all versions of Delphi from XE4 to Delphi 10.2 Tokyo.
Download for Delphi 10.2 Tokyo is available separately.
Boian Mitov continues to enhance his AI components, providing Delphi developers with powerful tools for machine learning and pattern recognition.