6 most commonly used Java Machine learning libraries
There are over 70 Java-based open source machine learning projects listed on the MLOSS.org website and probably many more unlisted projects live at university...
Distributed TensorFlow: Working with multiple GPUs and servers
Some neural networks models are so large they cannot fit in memory of a single device (GPU). Such models need to be split over...
7 AI tools mobile developers need to know
Advancements in artificial intelligence (AI) and machine learning has enabled the evolution of mobile applications that we see today. With AI, apps are now...
Top 7 libraries for geospatial analysis
The term geospatial refers to finding information that is located on the earth's surface. This can include, for example, the position of a cellphone...
Three.js – Materials and Texture
In this article by Jos Dirksen author of the book Three.js Cookbook, we will learn how Three.js offers a large number of different materials...
How to earn $1m per year? Hint: Learn machine learning
Internet job portal ‘Indeed.com’ links potential employers with people who are looking to take the next step in their careers. The proportion of job...
Top 5 tools for reinforcement learning
After deep learning, reinforcement Learning (RL), the hottest branch of Artificial Intelligence that is finding speedy adoption in tech-driven companies. Simply put, reinforcement learning...
4 common challenges in Web Scraping and how to handle them
Our article is an excerpt from the book Web Scraping with Python, written by Richard Lawson. This book contains step by step tutorials on...
5 ways artificial intelligence is upgrading software engineering
47% of digitally mature organizations, or those that have advanced digital practices, said they have a defined AI strategy (Source: Adobe). It is estimated...
5 types of deep transfer learning
Transfer learning is a method of reusing a model or knowledge for another related task. Transfer learning is sometimes also considered as an extension...