TinMan AI Technology Overview

The TinMan platform is designed for creating autonomous artificial intelligence based on the biological metaphor of artificial neural networks. However, it also utilizes several other families of artificial intelligence algorithms. We have both a cloud based system as well as a PC based system. The PC version includes an integrated development environment application (IDE) and the AI runtime engine.

Most AI tools and AI middleware applications today are impractical for development of an AI system that can function autonomously in a dynamic environment. Many require significant familiarity with “how Neural Networks work” to be utilized properly, require a heavy mathematics or statistical background or deal with a single problem domain.

Historically, artificial neural networks have received much attention, but little has been done to extend the technology beyond simple pattern recognition. TinMan technology changes this.

Key Elements:
Not just Neural Networks
Multiple AI Algorithm Families
Hierarchical Modular Approach
Rapid Visual Design
Custom Development Available go

TinMan Systems utilizes a broad set of families of proven and finely tuned AI algorithms. Neural Networks is one family.

TinMan Technology Solves the Historic Issues with Artificial Neural Networks 

Historic Issue

TinMan Technology Resolution

Neural Networks are effective at pattern recognition (single step logic cycle) but little “actual thinking”

Modular architecture with limitless layers and simultaneous model-based processing states

Mathematics Intensive & difficult to implement/modify

Visual Design and Full abstraction of how and why neurons connect and model template approach. Assembly similar to actual thought.

Learning functions require narrow input ranges (e.g. 0-1 or -4 to 4) not “real-life”

Integrated fuzzy logic interpreters and flexible data input types.

Large input sets result in millions of feature vector permutations – long and not always successful learning cycles.

Modular architecture and training on a model-level basis – typically few inputs to permute to achieve full feature set variance.

Ability to learn and to generalize from limited input or missing data is key value, but requires supervision or alternative analysis to confirm agreeable outcome

Combination of fuzzy logic and ability to filter input set for output constraint eliminates undesired generalizations.

Significant computational requirements

State-relevant computation of modular approach only fires neurons related to the current task. Significant reduction in computation for learning and for autonomous operation.



TinMan technology fully abstracts and shields the user from the mathematical tedium associated with neural networks and machine learning technologies through a modular and templatized approach. Combined with optimized training algorithms and a  state of the art interface, TinMan provides highly productive and rapid development of a multi-layer, parallel processing, self-modifying neural network, ready for deployment in a dynamic environment .

The TinMan approach is a modular, interconnected, deep, multi-network system to provide speed and convenience throughout the design process, but also to eliminate historic limitations to applied artificial neural networks. TinMan AI systems are extremely well-suited for continuous processing of input data in a dynamic environment, allowing for the continuous, potentially perfect execution of all desired behaviors / outputs. However, AI systems developed in TinMan do not have to be autonomous (on their own and functioning with continuous stream of data) - they can be designed simply to compute one or more answers in response to a manual user event in the host application.

TinMan AI systems are "trained" (given knowledge on how to behave and the right choices to make under all conditions) through optimized learning algorithms that provide for speed and scale well beyond those of textbook algorithms for tuning networks. TinMan exposes these optimized training algorithms and the process of training a system in the form of a spreadsheet filled with auto-generated input scenarios, and the single click-and-assign process for directing desired behavior.

TinMan Technology Key Points

Open to AI Middleware TinMan AI systems work seamlessly (synchronously or asynchronously) with other AI middleware technologies such as path-finding, database integration, communications systems, etc..,
Rapid Design Because of the modular design and integrated compatibility across neural model types and attachments, a single AI System can be designed, tested and integrated in the same day with TinMan.
Broad Industry Application AI Systems built in TinMan can be used in any host application that makes decisions based on a set of input data.
No Coding Each AI system is entirely created through the simple drag, drop and connect operations of logic models, inputs and outputs within the TinMan visual design interface. AI Systems built in TinMan result in an encrypted flat file that is loaded and utilized by 3 simple API calls to the 2 TinMan runtime DLLs.
Abstracted Design Artificial Neural Networks (ANNs) are the primary basis for the TinMan approach due to their support for both linear and non-linear decision making. The historic limitations of ANNs have been eliminated in TinMan and the mathematical tedium associated with ANNs is abstracted, and users work at a higher level.


TinMan Interactive Logo
Your message: