The 25 greatest Java apps ever written

From space exploration to genomics, from reverse compilers to robotic controllers, Java is at the heart of today’s world. Java Magazine offers a few of the countless Java apps that stand out from the crowd. Link

Posted in Java | Leave a comment

The latest NLP revolution

Read an interview with Noam Shazeer who helped spark the latest NLP revolution. “He developed the multi-headed self-attention mechanism described in “Attention Is All You Need,” the 2017 paper that introduced the transformer network. That architecture became the foundation of a new generation of models that have a much firmer grip on the vagaries of human language. Shazeer’s grandparents fled the Nazi Holocaust to the former Soviet Union, and he was born in Philadelphia in 1976 to a multi-lingual math teacher turned engineer and a full-time mom.” Read more

Posted in Natural Language Processing | Leave a comment

Extracting Data from Templatic Documents

In this article Google researches describe a novel approach using representation learning for tackling the problem of extracting structured information from templatic documents, such as receipts, bills, or insurance quotes. They “propose an extraction system that uses knowledge of the types of the target fields to generate extraction candidates, and a neural network architecture that learns a dense representation of each candidate based on neighboring words in the document.” Link

Posted in Human-Machine Interaction, Machine Learning, Natural Language Processing | Leave a comment

Top 5 Serverless Platforms in 2020

Companies transfer to serverless computing to become more agile, scalable, and efficient. Instead of maintaining their own server infrastructure and investing in storage space, businesses can cooperate with professional vendors who specialize in providing safe, fast, and reliable computing infrastructure. This article describe pros and cons of the top 5 platforms: 1) AWS Lambda 2) Google Cloud Functions + Firebase 3) Microsoft Azure 4) Alibaba Functions 5) IBM Bluemix/OpenWhisk   Link

Posted in Architecture, Cloud Platforms, Microservices, Serverless | Leave a comment

Can a human brain hold your life experience?

human brain is an amazing instrument. It combines huge data storage with massive real-time processing. According to Scientific American [1], the memory capacity of the human brain was reported to have the equivalent of 2.5 petabytes (2500 TB) of memory capacity. This number was obtained by estimating how much information can be stored by 125 trillion synapses in the cerebral cortex. Link

Posted in Artificial Intelligence, Human-Machine Interaction | Leave a comment

Bob Moore: building a learning model is a learning process in itself

Dr. Bob Moore accepted our Jan-2020 Challenge “Nim” and provided a very interesting machine learning solution. He applied a self-learning approach by playing games in which both players use the latest learned strategies that are being constantly improved. In a way, his approach is similar to AlphaGo when a program becomes its own teacher. Dr. Moore’s solution is  written in Python without any 3rd party ML tools and leaves a space for experiments and possible improvements – he makes all sources available upon a request. Link Bob will present his solution at pre-DecisionCAMP Zoom session  – join us on June 4 at 12:00p EST

Posted in Challenges, Machine Learning | Leave a comment

Solving Previously Unsolved Optimization Problems

Mixed-integer programming (MIP) problem is arguably among the hardest classes of optimization problems. This paper describes how  21 previously unsolved MIP instances were solved using up to 80,000 cores in parallel on the Titan supercomputer. Link

Posted in Decision Optimization | Leave a comment

Making Decision Optimization Actionable for Business Users

IBM Decision Optimization Center (DOC) is a a brand-new platform, based on modern and open-source technologies. It embeds the “secret sauce” of DecisionBrain. The end goal of DOC 4.0 is to facilitate the process of making optimization actionable in the hands of business users, i.e. bring optimization models into business operations. Link  Demo

Posted in Decision Optimization | Leave a comment

Finding Optimal Buy/Sell Decisions

Erwin Kalvelagen describes how to make optimal buy/sell decisions by solving this little optimization problem: “I have a prediction of prices for the next year. I have inventory that can contain max 25 products. I can either sell or buy each month. I cannot buy more than 4 products or sell more than 8 products per month. I am looking for profit by buying for lower price than selling.Link

Posted in Decision Optimization | Leave a comment

Low-Code/No-Code Development

Many low-code/no-code solutions have gained speed in the enterprise, giving non-technical people the option to create simple applications. Analysts predict that the low-code industry will grow by 20+% each year. But what is low-code, why is it getting so popular and what are the issues with it? Here is an interesting analysis provided by a professional software developer. Link

Posted in Digital Transformation | Leave a comment