Instructional Material
Robots learns how to write convincing Yelp reviews
Robots have written phoney reviews on Yelp that are so convincing they're almost impossible to distinguish from the real thing. Scientists created this articulate artificial intelligence system to show how damaging neural networks can be if they are not monitored properly. If an angry customer or competitor wanted to spam a page with negative reviews it seems one day they could pay a machine to churn fabricated complaints out for them. Researchers believe this type of AI has the ability to dramatically disrupt certain industries. In order to test how convincing robot reviews were, researchers from the University of Chicago got 40 volunteers to see if they could tell the difference between real and fake reviews for 40 restaurants.
CS267 -- Graph Algorithms
Prerequisites: This is an advanced course, meant for upper-level undergraduates and beginning graduate students, but it is open to anyone. Good familiarity with algorithmic concepts is necessary. We will try to recall the concepts needed along the way. However, having taken a course in algorithms such as CS161 is particularly useful, otherwise it may be tough to follow the material. There is no textbook for the course, but we will catalogue some reading material found on the web as we go, and we will have lecture notes.
Transitioning from Academic Machine Learning to AI in Industry
It requires more than just taking online courses or being able to implement papers to get a job in the modern AI industry. After speaking with over 50 top Applied AI teams all over the Bay Area and New York, who come to Insight to find Applied AI practitioners, we have distilled our conversations into a set of actionable items outlined below. If you want to make yourself competitive and break into AI, not only do you have to understand the fundamentals of ML and statistics, but you must push yourself to restructure your ML workflow and leverage best software engineering practices. This means you need to be comfortable with system design, ML module implementation, software testing, integration with data infrastructure, and model serving. Frequent advice for people trying to break into ML or deep learning roles is to pick up the required skills by taking online courses which provide some of the basic elements (e.g.
An Introduction to Artificial Intelligence for NFP Boards Better Boards
Raphael Goldsworthy is the Managing Director of Better Boards Australasia, convenor of the largest annual gathering of Not-For-Profit (NFP) and For-Purpose directors in the Southern Hemisphere, the Better Boards Conference. Raphael has spent almost 10 years working closely with, and curating educational programs for, NFP directors, boards and executives. Raphael has a deep interest in the intersection of technology, decision making, investment and behavioural economics. He regularly writes and speaks on technology in the boardroom, decision making and biases, governance, leadership and related NFP matters.
PubNub BLOCKS: Streaming Data Enhanced with Watson - Watson
March 6, 2017 Written by: Susan C. Daffron If you've had to deal with managing streaming data, maybe you've heard of PubNub. Now it's easy to add Watson-powered machine intelligence to those streams with BLOCKS, a feature of the PubNub Data Stream Network (DSN) that makes the network programmable. Using BLOCKS, developers can easily deploy functions on the PubNub network to modify messages without the need to manage their own infrastructure. In a new episode of the Building with Watson webinar series, Josh Marinacci, Head of Developer Relations at PubNub demonstrates how he used the Watson Conversation PubNub BLOCK to build a geology-themed chatbot called Mr. Rockbot. When you're building a chatbot, you need to remember that a chatbot involves constant communication between the user and your bot. To tie these elements together, you'll need a real-time, low-latency and high security infrastructure.
From the Editor's Bookshelf: My Favorite Titles for Data Science and Machine Learning - insideBIGDATA
This text, which I call "ISL" is a simplified very of ESL โ less breadth in statistical learning, and less math. The chapters are divided into theory sections, and code sections with actual examples in R. I really like this book since I use R pretty much exclusively for my work. Highly recommended if you use R. The authors Hastie and Tibshirani are the same for ESL.
That's 'Professor Bot' to you! How AI is changing education
There didn't seem to be anything strange about the new teaching assistant, Jill Watson, who messaged students about assignments and due dates in professor Ashok Goel's artificial intelligence class at the Georgia Institute of Technology. Her responses were brief but informative, and it wasn't until the semester ended that the students learned Jill wasn't actually a "she" at all, let alone a human being. Jill was a chatbot, built by Goel to help lighten the load on his eight other human TAs. "We thought that if an AI TA would automatically answer routine questions that typically have crisp answers, then the (human) teaching staff could engage the students on the more open-ended questions," Goel told Digital Trends. "It is only later that we became motivated by the goal of building human-like AI TAs so that the students cannot easily tell the difference between human and AI TAs. Now we are interested in building AI TAs that enhance student engagement, retention, performance, and learning."
Why continuous learning is key to AI
As more companies begin to experiment with and deploy machine learning in different settings, it's good to look ahead at what future systems might look like. Today, the typical sequence is to gather data, learn some underlying structure, and deploy an algorithm that systematically captures what you've learned. Gathering, preparing, and enriching the right data--particularly training data--is essential and remains a key bottleneck among companies wanting to use machine learning. I take for granted that future AI systems will rely on continuous learning as opposed to algorithms that are trained offline. Humans learn this way, and AI systems will increasingly have the capacity to do the same.
How to Become a Data Scientist: The Definitive Guide
Hi! I'm Jose Portilla and I'm an instructor on Udemy with over 250,000 students enrolled across various courses on Python for Data Science and Machine Learning, R Programming for Data Science, Python for Big Data, and many more. What should I do to become a data scientist? In this post, I'll try my best to help answer this question and point to resources that can help guide you to an answer, also hopefully this post serves as something I can quickly link to my students:) I've broken down the steps into some key topics and discussed helpful details for each. "The secret of getting ahead is getting started." If you are interested in becoming a data scientist the best advice is to begin preparing for your journey now!
I'm finally learning how to code - Watson
When I was studying political science in college, I had no intention of going into the field of technology. I had friends in STEM, but I was sure I either wanted to pursue a career in politics or business. However, when I saw an opportunity to enter a rotational program at IBM Watson starting in the summer of 2014, I knew I had to pursue it. I got the job and rotated through the sales and marketing departments, where I began learning more about AI technology. As I talked to developers both inside and outside of the company, I found myself wanting to learn how to code with the Watson API's and create a new product or app.