Instructional Material
DEF CON 23 - Packet Capture Village - Theodora Titonis - How Machine Learning Finds Malware
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
Dong, Xiaowen, Thanou, Dorina, Rabbat, Michael, Frossard, Pascal
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
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
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?
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
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.
Building Arduino robots and devices Coursera
For many years now, people have been improving their tools, studying the forces of nature and bringing them under control, using the energy of the nature to operate their machines. Last century is noted for the creation of machines which can operate other machines. Nowadays the creation of devices that interact with the physical world is available to anyone. Our course consists of a series of practical problems on making things that work independently: they make their own decisions, act, move, communicate with each other and people around, and control other devices. We will demonstrate how to assemble such devices and programme them using the Arduino platform as a basis.
ODSC Europe 2018 Open Data Science Conference
Hosted in London, ODSC 2018 is one of the largest applied data science conferences in Europe. Our speakers include some of the core contributors to many open source tools, libraries, and languages. Attend ODSC Europe 2018 and learn the latest AI & data science topics, tools, and languages from some of the best and brightest minds in the field. See schedule for many more.. The largest applied data science conference is now 4 days including an innovation day and a full training day for even more talks, trainings, and workshops vested in 7 focused areas.
Philosophy and the Sciences: Introduction to the Philosophy of Cognitive Sciences Coursera
Course Description What is our role in the universe as human agents capable of knowledge? What makes us intelligent cognitive agents seemingly endowed with consciousness? This is the second part of the course'Philosophy and the Sciences', dedicated to Philosophy of the Cognitive Sciences. Scientific research across the cognitive sciences has raised pressing questions for philosophers. The goal of this course is to introduce you to some of the main areas and topics at the key juncture between philosophy and the cognitive sciences.
How San Quentin Inmates Built JOLT, a Search Engine for Prison
Marcellino Ornelas had been in and out of juvenile hall seven times by the time he finally went to prison at the age of 19 for assault with a firearm. He'd already been kicked out of high school and was working, he says, as the "local drug dealer," with a side gig at a Ross department store. In the past, every time he got out, he'd start dealing soon after. "It was like, this is how I make money. This is who my friends are," Ornelas says.