Goto

Collaborating Authors

 Learning Management


Andrew Ng's answer to How can beginners in machine learning, who have finished their MOOCs in machine learning and deep learning, take it to the next level and get to the point of being able to read research papers & productively contribute in an industry? - Quora

#artificialintelligence

Follow leaders in ML on twitter to see what research papers/blog posts/etc. This is a very effective but highly under-rated way to get good at ML. Having seen a lot of new Stanford PhD students grow to become great researchers, I can say confidently that replicating others' results (not just reading the papers) is one of the most effective ways to see and make sure you understand the details of the latest algorithms. Many people jump too quickly into trying to invent something new, which is also worth doing, but is actually a slower way to learn and build up your foundation of knowledge. When you do build something new, publish it in a paper or blog post and consider open-sourcing your code, and share it back out with the community! Hopefully this will help you get more feedback from the community, and further accelerate your learning.


Data Mining Coursera

@machinelearnbot

The Data Mining Specialization teaches data mining techniques for both structured data which conform to a clearly defined schema, and unstructured data which exist in the form of natural language text. Specific course topics include pattern discovery, clustering, text retrieval, text mining and analytics, and data visualization. The Capstone project task is to solve real-world data mining challenges using a restaurant review data set from Yelp. You can apply to the degree program either before or after you begin the Specialization.


TensorFlow 101: Introduction to Deep Learning - Udemy

@machinelearnbot

Serengil received his MSc in Computer Science from Galatasaray University in 2011. He has been working as a software developer for a fintech company since 2010. Currently, he is a member of AI and Machine Learning team as a Data Scientist. His current research interests are Machine Learning and Cryptography. He has published several research papers about these motivations.


udacity-robotics-video-series-interview-with-felipe-chavez-from-kiwi

Robohub

Mike Salem from Udacity's Robotics Nanodegree is hosting a series of interviews with professional roboticists as part of their free online material. This week we're featuring Mike's interview with Felipe Chavez, Co-Founder and CEO of Kiwi. Kiwi is a mobile robot company delivering food to hungry college students across University of California, Berkeley's campus. Listen to Felipe explain some of the challenges Kiwi faces when deploying their robots.


Launching Astra: How Deep Learning helped us launch our Financial Intelligence startup

@machinelearnbot

Two years ago when I was living in New York City, my friend Sam came through town and was looking for a place to crash. We met at my apartment, took in the night skyline, and toasted to the opportunity to catch up. I had just spent the past few days deep in spreadsheets modeling the intricacies of my company's finances, and he was in the midst of modeling the impact of whether he should take a new job in a new city -- with all the different fixed costs, variable costs, cost of living, and other options. We ended up having an impassioned conversation deep into the night about the shortfalls of the financial services and tools available to us. We both had steady jobs, and might actually be making progress towards paying off our debt.


Fast and Strong Convergence of Online Learning Algorithms

arXiv.org Machine Learning

In this paper, we study the online learning algorithm without explicit regularization terms. This algorithm is essentially a stochastic gradient descent scheme in a reproducing kernel Hilbert space (RKHS). The polynomially decaying step size in each iteration can play a role of regularization to ensure the generalization ability of online learning algorithm. We develop a novel capacity dependent analysis on the performance of the last iterate of online learning algorithm. The contribution of this paper is two-fold. First, our nice analysis can lead to the convergence rate in the standard mean square distance which is the best so far. Second, we establish, for the first time, the strong convergence of the last iterate with polynomially decaying step sizes in the RKHS norm. We demonstrate that the theoretical analysis established in this paper fully exploits the fine structure of the underlying RKHS, and thus can lead to sharp error estimates of online learning algorithm.


From artificial intelligence to design thinking: How reskilling is changing Indian IT landscape

#artificialintelligence

Reskilling is the buzzword in the IT sector. With the sector seeing huge churn due to automation and protectionism in the western markets, industry lobby group Nasscom's president R Chandrashekhar told employees in May: Re-skill or perish. The sector is seeing layoffs and voluntary severances. Companies' hiring is on the decline. One estimate even puts the likely job loss at a whopping 2 lakh over the next three years. And in that, the sector is class agnostic.


Scalable programming with Scala and Spark - Udemy

@machinelearnbot

This team has decades of practical experience in working with Java and with billions of rows of data. If you are an analyst or a data scientist, you're used to having multiple systems for working with data. With Spark, you have a single engine where you can explore and play with large amounts of data, run machine learning algorithms and then use the same system to productionize your code. Scala: Scala is a general purpose programming language - like Java or C . It's functional programming nature and the availability of a REPL environment make it particularly suited for a distributed computing framework like Spark.


The 3 popular courses on DeepLearning โ€“ Towards Data Science โ€“ Medium

@machinelearnbot

Fast forward to 2017 I have spent 100's of hours working on Deep learning projects and the technology has become more and more accessible due to several advancements in software(ease of usage -- Keras, PyTorch), hardware(GPU becoming commercially viable for someone like me sitting in India -Not still cheap), availability of data, good books and MOOCS. After completing the 3 most popular MOOCS in deep learning from Fast.ai, deeplearning.ai/Coursera In this post I talk about 5 aspects of each course which will help you decide. I came across this course when reading an article in kddnudgets . For the first time I heard about Jeremy Howard, searched about him in Wikipedia and was impressed .


Algorithmic Thinking (Part 2) Coursera

@machinelearnbot

About this course: Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems. In part 2 of this course, we will study advanced algorithmic techniques such as divide-and-conquer and dynamic programming. As the central part of the course, students will implement several algorithms in Python that incorporate these techniques and then use these algorithms to analyze two large real-world data sets. The main focus of these tasks is to understand interaction between the algorithms and the structure of the data sets being analyzed by these algorithms.