Goto

Collaborating Authors

 Instructional Material


Google Offers Intro to Deep Learning, A.I. - Dice Insights

#artificialintelligence

Phrases such as "machine learning" and "artificial intelligence" are thrown around so often by so many people, they risk becoming buzzwords along the lines of "Big Data." But unlike "Big Data," which was always a somewhat-nebulous term, "machine learning" is a definitive process that, when applied correctly, can result in some impressive feats. For instance, check out how Google used it to radically transform the sophistication of Google Translate, one of its core services. For those tech professionals who wish to break into machine learning and artificial intelligence, make no mistake about it: there's a lot of education and training involved. Google wants to make that journey a little easier, though, with a new three-hour course that offers a quick overview of deep-learning fundamentals.


How Artificial Intelligence Will Invade Classrooms

#artificialintelligence

Nothing reveals as much about a society, and its future, as its high schools. Yet amid accelerating change -- widening inequality, unprecedented globalization and technological advances -- they've woefully lagged behind. There are, of course, exceptions. Follow OZY's special series High School, Disrupted to find out about the global leaders, cutting-edge trends and big ideas reimagining secondary education -- for the better. From Siri handling our schedules to smart cars driving themselves, artificial intelligence (AI) has turned our world upside down -- except in education.


5 Free Courses for Getting Started in Artificial Intelligence

#artificialintelligence

Don't know where or how to start learning? But learning more about artificial intelligence, and the myriad overlapping and related fields and application domains does not require a PhD. Getting started can be intimidating, but don't be discouraged; check out this motivating and inspirational post, the author of which went from little understanding of machine learning to actively and effectively utilizing techniques in their job within a year. With more and more institutes of higher learning today making the decision to allow course materials to be openly accessible to non-students via the magic of the web, all of a sudden a pseudo-university course experience can be had by almost anyone, anywhere. Have a look at the following free course materials, all of which are appropriate for an introductory level of AI understanding, some of which also cover niche application concepts and material.


Blue Sky Ideas in Artificial Intelligence Education from the EAAI 2017 New and Future AI Educator Program

arXiv.org Artificial Intelligence

The 7th Symposium on Educational Advances in Artificial Intelligence (EAAI'17, co-chaired by Sven Koenig and Eric Eaton) launched the EAAI New and Future AI Educator Program to support the training of early-career university faculty, secondary school faculty, and future educators (PhD candidates or postdocs who intend a career in academia). As part of the program, awardees were asked to address one of the following "blue sky" questions: * How could/should Artificial Intelligence (AI) courses incorporate ethics into the curriculum? * How could we teach AI topics at an early undergraduate or a secondary school level? * AI has the potential for broad impact to numerous disciplines. How could we make AI education more interdisciplinary, specifically to benefit non-engineering fields? This paper is a collection of their responses, intended to help motivate discussion around these issues in AI education.


From Python to Numpy

#artificialintelligence

We pick the cell size to be bounded by (r)/( (n)), so that each grid cell will contain at most one sample, and thus the grid can be implemented as a simple n-dimensional array of integers: the default 1 indicates no sample, a non-negative integer gives the index of the sample located in a cell. Step 1. Select the initial sample, x0, randomly chosen uniformly from the domain.


An Introduction to Machine Learning Theory and Its Applications

#artificialintelligence

The supply of able ML designers has yet to catch up to this demand. A major reason for this is that ML is just plain tricky. This tutorial introduces the basics of Machine Learning theory, laying down the common themes and concepts, making it easy to follow the logic and get comfortable with the topic. So what exactly is "machine learning" anyway? ML is actually a lot of things. The field is quite vast and is expanding rapidly, being continually partitioned and sub-partitioned ad nauseam into different sub-specialties and types of machine learning.


Women in Natural Language Processing

@machinelearnbot

The first WiNLP workshop will be co-located with ACL 2017 in Vancouver. The workshop aims at highlighting research done by women, providing a supportive venue for junior members, and offering opportunities for networking and career discussion.



Digital learning - Individual Adaptive Construction or Connected Soci…

#artificialintelligence

Attributes of Participatory Culture @TransformSoc (Henry Jenkins) • Affiliations: online communities • Expressions: new creative forms • Collaborations: Problem-solving in teams • Circulations: Shaping media flow Source: Confronting The Challenges Of Participatory Culture, by Henry Jenkins, MIT Press, 2009 31.


Deciphering the Neural Language Model

@machinelearnbot

Recently, I have been working on the Neural Networks for Machine Learning course offered by Coursera and taught by Geoffrey Hinton. Overall, it is a nice course and provides an introduction to some of the modern topics in deep learning. However, there are instances where the student has to do lots of extra work in order to understand the topics covered in full detail. One of the assignments in the course is to study the Neural Probabilistic Language Model (The related article can be downloaded from here). An example dataset, as well as a code written in Octave (equivalently Matlab) are provided for the assignment.