Instructional Material
AI and The Future of Work is About Lifelong Learning
I often get asked what are the most important skills for a student to learn going into the coming decade of new AI technology. I have some ideas about why I'm asked this, but it still surprises me how desperate some people are to know the "secret" winning skills of the future. The World Economic Forum's own list for 2020 is basically a shuffle of their list from 2015, with complex problem solving at the top of both. And while I don't know exactly how long it's been around, I don't think it's a particularly new idea that college education is about developing critical thinking skills, learning how to learn, and being able to determine cause and effect in a complex system. What technology changes is the availability of tools to foster these skills throughout our adult careers in order to make a well-rewarded contribution to the economy.
Real-time object detection on the Raspberry Pi with the Movidius NCS - PyImageSearch
Today's post is inspired by Danielle, a PyImageSearch reader who emailed me last week and asked: I'm enjoying your blog and I especially liked last week's post about image classification with the Intel Movidius NCS. My project involves object detection with the Raspberry Pi where I'm using my own custom Caffe model. The benchmark scripts you supplied for applying object detection on the Pi's CPU were too slow and I need faster speeds. Would the NCS be a good choice for my project and help me achieve a higher FPS? The short answer is yes, you can use the Movidius NCS for object detection with your own custom Caffe model. You'll even achieve high frame rates if you're processing live or recorded video. I told Danielle that she'll need the full-blown Movidius SDK installed on her (Ubuntu 16.04) machine. I also mentioned that generating graph files from Caffe models isn't always straightforward. Inside today's post you will learn how to: After going through the post you'll have a good understanding of the Movidius NCS and whether it's appropriate for your Raspberry Pi object detection project. To get started with real-time object detection on the Raspberry Pi, just keep reading. Today's blog post is broken into five parts.
Information Theory: A Tutorial Introduction
In 1948, Claude Shannon published a paper called A Mathematical Theory of Communication[1]. This paper heralded a transformation in our understanding of information. Before Shannon's paper, information had been viewed as a kind of poorly defined miasmic fluid. But after Shannon's paper, it became apparent that information is a well-defined and, above all, measurable quantity. Indeed, as noted by Shannon, A basic idea in information theory is that information can be treated very much like a physical quantity, such as mass or energy.
Logic Programming Applications: What Are the Abstractions and Implementations?
This article presents an overview of applications of logic programming, classifying them based on the abstractions and implementations of logic languages that support the applications. The three key abstractions are join, recursion, and constraint. Their essential implementations are for-loops, fixed points, and backtracking, respectively. The corresponding kinds of applications are database queries, inductive analysis, and combinatorial search, respectively. We also discuss language extensions and programming paradigms, summarize example application problems by application areas, and touch on example systems that support variants of the abstractions with different implementations.
RADAR Webinar - Press Association
The demand for quality local news, holding power to account and keeping audiences informed and engaged, is higher than ever. RADAR is a new service which harnesses the power of technology to deliver incisive, fact-based news stories to local media across the UK and Ireland. It brings together PA, the national news agency with over 150 years' experience in supplying quality content, and Urbs Media, a tech driven start up using a combination of reporters and automation to mass localise news. Reports And Data and Robots (RADAR) is a global first in successfully combining humans and machine to scale up local news production across core local news pillars such as; health, education, crime, transport, housing and environment. RADAR is moving towards a full market launch and is expected to be able to create 30,000 localised stories each month. Register for this webinar where PA's Editor-in-Chief, Pete Clifton and RADAR's Alan Renwick will outline the details of the service; how the technology works, the content topics, the assets we'll be producing and the ways in which news outlets can access and use the service.
Tools for higher-order network analysis
Networks are a fundamental model of complex systems throughout the sciences, and network datasets are typically analyzed through lower-order connectivity patterns described at the level of individual nodes and edges. However, higher-order connectivity patterns captured by small subgraphs, also called network motifs, describe the fundamental structures that control and mediate the behavior of many complex systems. We develop three tools for network analysis that use higher-order connectivity patterns to gain new insights into network datasets: (1) a framework to cluster nodes into modules based on joint participation in network motifs; (2) a generalization of the clustering coefficient measurement to investigate higher-order closure patterns; and (3) a definition of network motifs for temporal networks and fast algorithms for counting them. Using these tools, we analyze data from biology, ecology, economics, neuroscience, online social networks, scientific collaborations, telecommunications, transportation, and the World Wide Web.
MSc in Artificial Intelligence
The Department of Computer Science at Cork Institute of Technology (CIT) is delighted to announce the launch of a new full-time master's degree in Artificial Intelligence (AI). This innovative programme provides a technical deep-dive into the area of AI. The programme aims to produce AI engineers with a highly relevant skillset in AI topics. Students will learn how to use and develop intelligent computer systems that can learn from experience, recognise patterns in vast amounts of data and reason strategically in complex decision-making situations. The programme content will deliver a comprehensive range of topics integral to the study of AI.
Applied Artificial Intelligence: Book Launch At CES 2018 - TOPBOTS
Adelyn, Marlene, and I had the honor of being invited to speak at CES 2018 about our book, Applied Artificial Intelligence: A Handbook For Business Leaders. Other authors featured in our cohort this year included John Grisham and Stephen Wolfram. In the past, Deepak Chopra and Alexis Ohanian have spoken on stage about their work. We were extremely lucky to have Cindy Stevens, Senior Director of Publications for the Consumer Technology Association (CTA), be our interviewer. She and the rest of the CTA team made what could have been a high-pressure situation feel streamlined and relaxed. We're excited to present our CES 2018 book interview along with the transcript of the event below: CS (Cindy Stevens): Welcome to Gary's book club at CES 2018. Today, we're going to talk about artificial intelligence and how it is being integrated into product across the CES show floor. I know you have already seen a lot of that already. AI promises to improve our lives tremendously but many of you may be wondering what AI means for your business.
Latest Deep Learning OCR with Keras and Supervisely in 15 minutes
This tutorial is a gentle introduction to building modern text recognition system using deep learning in 15 minutes. It will teach you the main ideas of how to use Keras and Supervisely for this problem. This guide is for anyone who is interested in using Deep Learning for text recognition in images but has no idea where to start. We are going to consider simple real-world example: number plate recognition. This is a good start point and you can easily customize it for your task.