Goto

Collaborating Authors

 Instructional Material


jacobeisenstein/gt-nlp-class

#artificialintelligence

This course gives an overview of modern data-driven techniques for natural language processing. The course moves from shallow bag-of-words models to richer structural representations of how words interact to create meaning. At each level, we will discuss the salient linguistic phemonena and most successful computational models. Along the way we will cover machine learning techniques which are especially relevant to natural language processing. Readings will be drawn mainly from my notes.


12 Best Unity Courses, Tutorials, and Training 2018 JA Directives

#artificialintelligence

Description: If you love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course, you will familiarize yourself with the tools and practices of game development. You will get started developing your own video games using the industry standard game development tools, including the Unity3D game engine and C#. At the end of the course, you will have completed three hands-on projects and will be able to leverage an array of game development techniques to create your own basic games. This course is for individuals interested in becoming a game designer, game artist, or game programmer.


Free eBooks on Hadoop, Deep Learning and DataViz by Packt

#artificialintelligence

Get everything you need to know to enter the world of deep learning when it comes to R with this book. Get started from the packages you need to have for your side, building models related to neural networks, prediction, and deep prediction, to fine tuning and optimizing everything you have. With data analysis and numerical computing tutorials at your disposal, discover how to make the most of IPython. Discover why Python is so loved in the data world and revolutionize your work today! Hadoop is one of the most important technologies in a world that is built on data.


AI is Google's secret weapon for remaking its oldest and most popular apps

#artificialintelligence

Google shocked the crowd at its I/O developer conference on Tuesday when it kicked off a fascinating discussion about AI ethics with Duplex, a human-like voice system for its Assistant product that makes phone calls on behalf of users. But while Duplex remains a more experimental and far-off effort -- one we'll likely be debating in the weeks and months to come -- Google's more measured approach to artificial intelligence as it pertains to legacy product development didn't garner as many headlines. However, it's those subtle AI-powered changes to existing and pervasive products that will have a far more visible impact on how we use software to interact with the world in the near future. Take, for instance, the ways Google is using AI to improve both its Maps and News products, platforms that have been around for 13 and 15 years, respectively. Google executives onstage at I/O on Tuesday introduced a suite of changes that will make each more useful, personalized, and social, all thanks to self-learning algorithms that are now better at digesting and surfacing information than humans are. Thanks to these advances in AI, Google Maps will soon create Street View-style visual guides for step-by-step directions overlaid onto the real world, as viewed through the smartphone camera.


DEF CON 23 - Packet Capture Village - Theodora Titonis - How Machine Learning Finds Malware

#artificialintelligence

How Machine Learning Finds Malware Needles in an AppStore Haystack Theodora Titonis, Vice President of Mobile Security at Veracode Machine learning techniques are becoming more sophisticated. Can these techniques be more affective at assessing mobile apps for malicious or risky behaviors than traditional means? This session will include a live demo showing data analysis techniques and the results machine learning delivers in terms of classifying mobile applications with malicious or risky behavior. The presentation will also explain the difference between supervised and unsupervised algorithms used for machine learning as well as explain how you can use unsupervised machine learning to detect malicious or risky apps. What you will learn: Understand the difference between advanced machine learning techniques vs. traditional means.


Learning Graphs from Data: A Signal Representation Perspective

arXiv.org Machine Learning

The construction of a meaningful graph topology plays a crucial role in the effective representation, processing, analysis and visualization of structured data. When a natural choice of the graph is not readily available from the datasets, it is thus desirable to infer or learn a graph topology from the data. In this tutorial overview, we survey solutions to the problem of graph learning, including classical viewpoints from statistics and physics, and more recent approaches that adopt a graph signal processing (GSP) perspective. We further emphasize the conceptual similarities and differences between classical and GSP graph inference methods and highlight the potential advantage of the latter in a number of theoretical and practical scenarios. We conclude with several open issues and challenges that are keys to the design of future signal processing and machine learning algorithms for learning graphs from data.


The need for lifetime learning during an era of economic disruption

#artificialintelligence

In a world of rapid technological and economic transition, it is now imperative that people engage in lifelong learning. The traditional model, in which people focus their learning on the years before age 25, then get a job and devote little attention to education thereafter, is rapidly becoming obsolete. In the contemporary world, people can expect to switch jobs, see whole sectors disrupted, and need to develop additional skills as a result of economic shifts. The type of work they do at age 30 likely will be substantially different from what they do at ages 40, 50, or 60. As I argue in my new book, "The Future of Work: Robots, AI, and Automation," it will be vital that people develop new capabilities throughout their lives.


Deep Probabilistic Methods with PyTorch - Chris Ormandy

#artificialintelligence

PyData London 2018 This tutorial aims to introduce key theory and methods in Variational Inference and apply these in practice, ending up connecting VI and recent generative model advances such as VAEs and GANs. PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R. PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations.


Machine Learning: why care about machine learning?

#artificialintelligence

I was recently talking to a friend of mine who had been reading this blog (thanks pal!). He was asking me "why care about machine learning? Should we be concerned about machine learning?". What a great question I thought. I think that could make for an interesting post – or at least more interesting than my limited progress to date with the course materials (I got distracted by holidays.


A developer's guide to the Internet of Things (IoT) Coursera

@machinelearnbot

About this course: By enrolling in this course you agree to the End User License Agreement as set out in the FAQ. Once enrolled you can access the license in the Resources area The Internet of Things (IoT) is an area of rapid growth and opportunity. Technical innovations in networks, sensors and applications, coupled with the advent of'smart machines' have resulted in a huge diversity of devices generating all kinds of structured and unstructured data that needs to be processed somewhere. Collecting and understanding that data, combining it with other sources of information and putting it to good use can be achieved by using connectivity, analytical and cognitive services now available on the cloud, allowing development and deployment of solutions to be achieved faster and more efficiently than ever before. This course is an entry level introduction to developing and deploying solutions for the Internet of Things.