Stone Soup: Cooking Up Custom Solutions with SQL Server Machine Learning


This article describes the machine learning services provided in SQL Server 2017, which support in-database use of the Python and R languages. The integration of SQL Server with open source languages popular for machine learning makes it easier to use the appropriate tool--SQL, Python, or R--for data exploration and modeling. R and Python scripts can also be used in T-SQL scripts or Integration Services packages, expanding the capabilities of ETL and database scripting. What has this to do with stone soup, you ask? It's a metaphor, of course, but one that captures the essence of why SQL Server works so well with Python and R. To illustrate the point, I'll provide a simple walkthrough of data exploration and modeling combining SQL and Python, using a food and nutrition analysis dataset from the US Department of Agriculture. You might have heard that data science is more of a craft than a science. Many ingredients have to come together efficiently, to process intake data and generate models and predictions that can be consumed by business users and end customers. However, what works well at the level of "craftsmanship" often has to change at commercial scale. Much like the home cook who has ventured out of the kitchen into a restaurant or food factory, big changes are required in the roles, ingredients, and processes. Moreover, cooking can no longer be a "one-man show;" you need the help of professionals with different specializations and their own tools to create a successful product or make the process more efficient. These specialists include data scientists, data developers and taxonomists, SQL developers, DBAS, application developers, and the domain specialists or end users who consume the results. Any kitchen would soon be chaos if the tools used by each professional were incompatible with each other, or if processes had to be duplicated and slightly changed at each step. What restaurant would survive if carrots chopped up at one station were unusable at the next?

Digital Futures Discovery Series: Machine Learning – How Does it Work?!?


Andromeda is at the Berkman Klein Center; in the past she has written code for the MIT Libraries, the Wikimedia Foundation, bespoke knitting patterns ( and library space usage analytics (, among other things. Previously, she was a jack of all trades at the open-licensed-ebook startup; She has a BS in Mathematics from Harvey Mudd College, an MA in Classics from Tufts, and an MLS from Simmons. Andromeda is a 2010 LITA/Ex Libris Student Writing awardee, a 2011 ALA Emerging Leader, and a 2013 Library Journal Mover & Shaker. She is a former president of the Library & Information Technology Association, and a past listener contestant on Wait, Wait... Don't Tell Me!

How TensorFlow can transform your app into a Superapp?


Machine learning methods based on artificial neural networks are fast becoming the norm with high end programing activities and work. Early restricted to research applications alone deep learning or hierarchical learning is fast being adopted by tech companies in day to day work. We have seen enormous use of machine learning algorithms that run in the backend today powering some of the most famous apps and software we use. It is because of them we are seeing intelligent systems that can predict effectively what will happen next. For instance you are typing and have activated auto keyboard it throws up potential words that you will use next.

How To Succeed In A Machine Learning Certification?


We will discuss some of the best machine learning certifications which you can obtain to show off your skills or achieve a good job as a machine learning expert. It is one of the most highly-rated and premium courses of Eduonix for learning Machine Learning. It includes 45 lectures with over 13 hrs of video content and 12 exclusive Machine Learning projects. With this online tutorial, you will be able to build real-world machine learning projects which are highly demanded in the industry. It won't teach you ML from the beginning but with the prior knowledge of programming languages like Python and others, you will create some cool AI & ML projects like- And there is a reason why I said it a little gem.

Functional RL with Keras and Tensorflow Eager


In this blog post, we explore a functional paradigm for implementing reinforcement learning (RL) algorithms. The paradigm will be that developers write the numerics of their algorithm as independent, pure functions, and then use a library to compile them into policies that can be trained at scale. We share how these ideas were implemented in RLlib's policy builder API, eliminating thousands of lines of "glue" code and bringing support for Keras and TensorFlow 2.0. One of the key ideas behind functional programming is that programs can be composed largely of pure functions, i.e., functions whose outputs are entirely determined by their inputs. Here less is more: by imposing restrictions on what functions can do, we gain the ability to more easily reason about and manipulate their execution.

Google's Pixel gets unorthodox zoom From AI


Google's latest smartphone demonstrates how artificial intelligence and software can enhance a camera's capabilities, one of the most important selling points of any mobile device. The Pixel 4, the latest entrant in a phone line defined by its cameras, touts an upgraded ability to zoom in when shooting photos as its biggest upgrade. But the Alphabet Inc. company isn't going about it the way that Samsung Electronics Co., Huawei Technologies Co. or Apple Inc. have done -- instead of adding multiple cameras with complicated optics, Google has opted for a single extra lens that relies on AI and processing to fill in the quality gap. In place of the usual spec barrage, Google prefers to talk about a "software-defined camera," Isaac Reynolds, product manager on the company's Pixel team, said in an interview. The device should be judged by the end-product, he argued, which Google claims is a 3x digital zoom that matches the quality of optical zoom from multi-lens arrays.

How to Become More Marketable as a Data Scientist


This headline may seem a bit odd to you. Since data science has a huge impact on today's businesses, the demand for DS experts is growing. At the moment I'm writing this, there are 144,527 data science jobs on LinkedIn alone. But still, it's important to keep your finger on the pulse of the industry to be aware of the fastest and most efficient data science solutions. To help you out, our data-obsessed CV Compiler team analyzed some vacancies and defined the data science employment trends of 2019.



This repository contains code for evaluating visual models on a challenging set of downstream vision tasks, coming from diverse domains: natural images, artificial environments (structured) and images captured with non-standard cameras (specialized). These tasks, together with our evaluation protocol, constitute VTAB, short for Visual Task Adaptation Benchmark. Our benchmark expects a pretrained model as an input. The model should be provided as a Hub module. The given model is independently fine tuned for solving each of the above 20 tasks.

Weights & Biases - Intro to Pyenv for Machine Learning


If you jump between a lot of different machine learning projects, you probably find yourself running something like pip install -r requirements.txt By default, pip install puts libraries in your systemwide libraries folder. If one of your projects has requirements that conflicts with another, switching to that project and running pip install will effectively break your other project by modifying the systemwide python libraries it needs to run. Worse yet, many projects haven't fully moved to python3 yet! So you may find yourself juggling systemwide requirements across python2 and python3.

Hosting a Machine Learning Model in ASP.NET Core 3.0 - Simple Talk


The romantic days of machine learning being the science of a few geeks are over. To be effective and ubiquitous as top managers claim they want it to be in the enterprise, machine learning must move into a more integrated and agile environment and, more than everything else, be effectively hosted in line-of-business applications. In this article, I'll try to explain why this particular point is problematic today that most solutions, including shallow learning solutions, are primarily coded in Python. The essence of the article can be summarized in: a tighter integration between machine learning solutions and host application environments is, at the very minimum, worth exploring. This means looking beyond Python; and machine learning is now available (and fast-growing) right in the .NET platform, natively with existing .NET Framework applications and newer .NET Core applications.