Data Science Weekly - Issue 315
Issue #315 Dec 5 2019
Editor Picks
Can AI Help Us Identify Animals?
New technology has revolutionized how we study wild animals, but it has also bogged down scientists with data...luckily, there's an *intelligent* solution...
We're still in the steam-powered days of machine learning
ML platforms are complicated, unique, and, so far, hard to reproduce...
Machine learning has revealed exactly how much of a Shakespeare play was written by someone else
Literary analysts have long noticed the hand of another author in Shakespeare’s Henry VIII. Now a neural network has identified the specific scenes in question—and who actually wrote them...
A Message from this week's Sponsor:
See how top BI platforms compare
This month, Mode was named a leader in BI and analytics by G2 Crowd. G2 aggregated customer reviews for all the top BI platforms. See which companies do best in ease of setup, ease of admin, future direction, and more.
Download the Report here.
Data Science Articles & Videos
Behold the incredible horror stories an AI will write if you let it
Below is a piece of flash fiction written by an AI. The bold text is a prompt written by a human (me) and the rest was spat out in a matter of seconds by a robot...
Keras inventor Chollet charts a new direction for AI: a Q&A
Google scientist François Chollet has made a lasting contribution to AI in the wildly popular Keras application programming interface. He now hopes to move the field toward a new approach to intelligence. He talked with ZDNet about what he hopes to accomplish...
Towards a new theory of learning:
Statistical Mechanis of Deep Neural Networks
Here, I am going to sketch out the ideas we are currently researching to develop a new theory of generalization for Deep Neural Networks. We have a lot of work to do, but I think we have made enough progress to present these ideas, informally, to flush out the basics...
DeepHuman: 3D Human Reconstruction from a Single Image
We propose DeepHuman, a deep learning based framework for 3D human reconstruction from a single RGB image. Since this problem is highly intractable, we adopt a stage-wise, coarse-to-fine method consisting of three steps, namely inner body estimation, outer surface reconstruction and frontal surface detail refinement...
An overview of model explainability in modern machine learning
Towards a better understanding of why machine learning models make the decisions they do, and why it matters...
Controlling Text Generation with Plug and Play Language Models
Plug and Play Language Model, introduced by Uber AI Labs, gives NLP practitioners the flexibility to plug in one or more simple attribute models into a large, unconditional language model...
Understanding the generalization of ‘lottery tickets’ in neural networks
New research from Facebook AI finds the first definitive evidence that lottery tickets generalize across related, but distinct datasets and can extend to reinforcement learning (RL) and natural language processing (NLP). We’re sharing details on the results of our experiments using winning tickets, and we’re also introducing a new theoretical framework on the formation of lottery tickets to help researchers advance toward a better understanding of lucky initializations...
Procgen Benchmark
We’re releasing Procgen Benchmark, 16 simple-to-use procedurally-generated environments which provide a direct measure of how quickly a reinforcement learning agent learns generalizable skills...
LOGAN: Latent Optimisation for Generative Adversarial Networks
A game-theory motivated algorithm, which improves the state-of-the-art in GAN image generation by over 30% measured in FID...
Training*
Create D3 Data Visualizations As Fast As You Can Sketch
You need to create a D3.js data visualization to communicate your insights. But... #d3BrokeAndMadeArt! This time, your data join appears to have broken and the JavaScript console shows an error you don't recognize. Last time, you got stuck trying to figure out how to make axes that didn't look like 3rd graded made them. It makes you want to strangle D3 with your bare hands. Just how steep does the D3 learning curve need to be?!
What if you could learn and master D3 quickly and deeply?
Great news! - You can ... Check out DashingD3js.com Screencasts today!
*Sponsored post. If you want to be featured here, or as our main sponsor, contact us!
Jobs
Data Scientist - Driven Brands - Charlotte, NC
The Data Scientist for Driven Brands focus will be responsible for providing reliable marketing, media and promotional performance analysis and reporting to Senior Executives and Business Unit Management to be used to make decisions impacting the performance of the business...
Want to post a job here? Email us for details >> team@datascienceweekly.org
Training & Resources
Metaflow: A framework for real-life data science
Netflix's Python framework for data science, is now open source...
Efficient Partial Dependence Plots with decision trees
I keep forgetting how the fast method for Partial Dependence Plots work, so I wrote about it...
Deep Learning with DNN Compiler
This article shows how to use DNNC to compile a machine learning model on a microcontroller or microcomputer worth ranging from 10¢ to $5...
Books
Data Visualization with Python and JavaScript:
Scrape, Clean, Explore & Transform Your Data Learn how to turn raw data into rich, interactive web visualizations with the powerful combination of Python and JavaScript. With this hands-on guide, author Kyran Dale teaches you how build a basic dataviz toolchain with best-of-breed Python and JavaScript libraries—including Scrapy, Matplotlib, Pandas, Flask, and D3—for crafting engaging, browser-based visualizations...
For a detailed list of books covering Data Science, Machine Learning, AI and associated programming languages check out our resources page.
P.S., Enjoy the newsletter? Please forward it to your friends and colleagues - we'd love to have them onboard :) All the best, Hannah & Sebastian