If you're wondering which of the growing suite of programming language libraries and tools are a good choice for implementing machine-learning models then help is at hand. More than 1,300 people mainly working in the tech, finance and healthcare revealed which machine-learning technologies they use at their firms, in a new O'Reilly survey. The list is a mix of software frameworks and libraries for data science favorite Python, big data platforms, and cloud-based services that handle each stage of the machine-learning pipeline. Most firms are still at the evaluation stage when it comes to using machine learning, or AI as the report refers to it, and the most common tools being implemented were those for'model visualization' and'automated model search and hyperparameter tuning'. Unsurprisingly, the most common form of ML being used was supervised learning, where a machine-learning model is trained using large amounts of labelled data.
These open source tools do the heavy lifting for you By Serdar Yegulalp, Senior Writer, InfoWorld Aug 16, 2017 W.Rebel via Wikimedia 13 frameworks for mastering machine learning Over the past year, machine learning has gone mainstream with a bang. The "sudden" arrival of machine learning isn't fueled by cheap cloud environments and ever more powerful GPU hardware alone. It is also due to an explosion of open source frameworks designed to abstract away the hardest parts of machine learning and make its techniques available to a broad class of developers. Here is a baker's dozen of machine learning frameworks, either freshly minted or newly revised within the past year. These tools caught our attention for their provenance, for bringing a novel simplicity to their problem domain, for addressing a specific challenge associated with machine learning, or for all of the above.
Google and online learning hub Udacity have launched a free course designed to make it simpler for software developers to grasp the fundamentals of machine learning. The "Intro to TensorFlow for Deep Learning" course is designed to be more accessible to developers than previous machine-learning courses offered by Udacity. "Our goal is to get you building state-of-the-art AI applications as fast as possible, without requiring a background in math," says Mat Leonard, head of the School of AI at Udacity. "If you can code, you can build AI with TensorFlow. You'll get hands-on experience using TensorFlow to implement state-of-the-art image classifiers and other deep learning models. You'll also learn how to deploy your models to various environments including browsers, phones, and the cloud."
So, you want to create a hugely successful machine-learning startup? Or you've been asked to start investigating ML for your firm? Well, you'd better get programming – but what language should you use? No languages have been designed specifically with ML in mind, but some do lend themselves to the task. Developers experimenting with machine learning will spend most of their time processing data sets, running them against a machine-learning algorithm, and then classifying them again until the results seem right.