Deeper Systems' primary mission is to provide practical solutions for real-world business problems using deep learning and machine learning solutions. We take a scientific approach to identifying and eliminating inefficiencies in ways most business owners do not know is possible.
Our experienced team will use our expertise to learn your business and provide custom technology so you can scale and grow. From workflow to data capture and organization, Deeper Systems can take you from static spreadsheets to dynamic technology that can run all aspects of your business.
We build software from scratch or integrate into existing business environments, including tools that focus on delivering self-service capabilities, enabling decision-makers to recognize performance gaps. We also work on methods to help developers improve their efficiency in-house or as a service to clients.
Does your business have hundreds of redundant, unlinked spreadsheets? We turn data into usable information with practical solutions.
Visual data can be used in non-intuitive ways to drive your business. We use images and computer vision to automate many expensive, time-consuming tasks.
Our team has a strong background producing game algorithms that outperform humans. We specialize in algorithms that exploit human weaknesses. In the end, business is practical game theory.
We used a neural network to identify document fields and their content, verifying and authenticating the data. The recognition of the ID pictures was also verified and matched with clients database to ensure validity of the documents.
Trained deep learning models to detect various fields of information on physical bank cheques. Then we processed that data using computer vision algorithms to get a perfect read of the number and letter characters. This technology served as a replacement of 95% of the work previously done by human hands at a much slower pace.
Inspecting big databases in mandarin we were able to filter and detect (with the help of deep learning models) text messages that contained spam, explicit content or specific keywords.
We developed computer vision algorithms that detected all the components of a backgammon board and used it for live tournaments. Auto-detection of checkers position, dice rolls and players turns.
In some anesthetics it was necessary to use ultrasound and experienced doctors, in addition to causing pain in patients. This project contains the learning of the computer to guide the needle and perform the procedure.
Poker is a sport in which players are always trying to hide their true emotions. We are making headway into reading the poker faces of some of the best players in the world by magnifying small differences between frames.
The Process
Our approach was essentially to try as many things as possible and put our processing power on whatever the most promising one was at the time.
A key component was a small web service we built where our scripts could request a random individual to try, and then report their success or failure along with the algorithm name and the time it took to process. We then had a small webpage listing the algorithms and their performance in terms of score improvement per hour. This had several advantages:
Approaches
To put it in technical terms, we tried "a whole bunch of stuff". What we found is that certain approaches would work really well at the start and then get diminishing returns as they solved the 'easier' versions of the problems, or reached the limit of the approach. Thus we were constantly adding new approaches and rebalancing our power based on their continued performance. These are listed roughly in chronological order.