Goto

Collaborating Authors

 Education


Computer Vision: Python OCR & Object Detection Quick Starter

#artificialintelligence

This is the third course from my Computer Vision series. Image Recognition, Object Detection, Object Recognition and also Optical Character Recognition are among the most used applications of Computer Vision. Using these techniques, the computer will be able to recognize and classify either the whole image, or multiple objects inside a single image predicting the class of the objects with the percentage accuracy score. Using OCR, it can also recognize and convert text in the images to machine readable format like text or a document. Object Detection and Object Recognition is widely used in many simple applications and also complex ones like self driving cars.


Local teams make it to global AI competition

#artificialintelligence

TWO student teams are representing Malaysia in an ongoing international Artificial Intelligence (AI) competition. And one of them is from Curtin University Malaysia. The third annual Asia Pacific High Performance Computing – Artificial Intelligence (APAC HPC-AI) Competition is running from May 20 to Oct 15 and is co-organised by the HPC-AI Advisory Council and the Singapore National Supercomputing Centre. This year's edition of the competition encourages international teams in the Asia Pacific to showcase their mastery of high-performance computing and AI expertise in a friendly yet spirited competition that builds critical skills, professional relationships, competitive spirit and lifelong camaraderie. Held remotely, the competition is seeing a record number of teams – 30 in total – comprising undergraduate and graduate competitors from some of the region's leading academic institutions.


This month in AWS Machine Learning: July 2020 edition -- #ArtificialIntelligence #StartUp #iot #robotics #AI

#artificialintelligence

Every day there is something new going on in the world of AWS Machine Learning--from launches to new use cases like posture detection to interactive trainings like the AWS Power Hour: Machine Learning on Twitch. Check back at the end of each month for the latest roundup. As models become more sophisticated, AWS customers are increasingly applying machine learning (ML) prediction to video content, whether that's in media and entertainment, autonomous driving, or more. Want more news about developments in ML? Check out the following stories: Also, if you missed it, see the Amazon Augmented AI (Amazon A2I) Tech Talk to learn how you can implement human reviews to review your ML predictions from Amazon Textract, Amazon Rekognition, Amazon Comprehend, Amazon SageMaker, and other AWS AI/ ML services. See you next month for more on AWS ML! Laura Jones is a product marketing lead for AWS AI/ML where she focuses on sharing the stories of AWS's customers and educating organizations on the impact of machine learning.


ROMANet: Fine-Grained Reuse-Driven Off-Chip Memory Access Management and Data Organization for Deep Neural Network Accelerators

arXiv.org Artificial Intelligence

Enabling high energy efficiency is crucial for embedded implementations of deep learning. Several studies have shown that the DRAM-based off-chip memory accesses are one of the most energy-consuming operations in deep neural network (DNN) accelerators, and thereby limit the designs from achieving efficiency gains at the full potential. DRAM access energy varies depending upon the number of accesses required as well as the energy consumed per-access. Therefore, searching for a solution towards the minimum DRAM access energy is an important optimization problem. Towards this, we propose the ROMANet methodology that aims at reducing the number of memory accesses, by searching for the appropriate data partitioning and scheduling for each layer of a network using a design space exploration, based on the knowledge of the available on-chip memory and the data reuse factors. Moreover, ROMANet also targets decreasing the number of DRAM row buffer conflicts and misses, by exploiting the DRAM multi-bank burst feature to improve the energy-per-access. Besides providing the energy benefits, our proposed DRAM data mapping also results in an increased effective DRAM throughput, which is useful for latency-constraint scenarios. Our experimental results show that the ROMANet saves DRAM access energy by 12% for the AlexNet, by 36% for the VGG-16, and by 46% for the MobileNet, while also improving the DRAM throughput by 10%, as compared to the state-of-the-art.


Video Question Answering on Screencast Tutorials

arXiv.org Artificial Intelligence

This paper presents a new video question answering task on screencast tutorials. We introduce a dataset including question, answer and context triples from the tutorial videos for a software. Unlike other video question answering works, all the answers in our dataset are grounded to the domain knowledge base. An one-shot recognition algorithm is designed to extract the visual cues, which helps enhance the performance of video question answering. We also propose several baseline neural network architectures based on various aspects of video contexts from the dataset. The experimental results demonstrate that our proposed models significantly improve the question answering performances by incorporating multi-modal contexts and domain knowledge.


Dynamics Generalization via Information Bottleneck in Deep Reinforcement Learning

arXiv.org Artificial Intelligence

Despite the significant progress of deep reinforcement learning (RL) in solving sequential decision making problems, RL agents often overfit to training environments and struggle to adapt to new, unseen environments. This prevents robust applications of RL in real world situations, where system dynamics may deviate wildly from the training settings. In this work, our primary contribution is to propose an information theoretic regularization objective and an annealing-based optimization method to achieve better generalization ability in RL agents. We demonstrate the extreme generalization benefits of our approach in different domains ranging from maze navigation to robotic tasks; for the first time, we show that agents can generalize to test parameters more than 10 standard deviations away from the training parameter distribution. This work provides a principled way to improve generalization in RL by gradually removing information that is redundant for task-solving; it opens doors for the systematic study of generalization from training to extremely different testing settings, focusing on the established connections between information theory and machine learning.


A Foliated View of Transfer Learning

arXiv.org Machine Learning

Transfer learning considers a learning process where a new task is solved by transferring relevant knowledge from known solutions to related tasks. While this has been studied experimentally, there lacks a foundational description of the transfer learning problem that exposes what related tasks are, and how they can be exploited. In this work, we present a definition for relatedness between tasks and identify foliations as a mathematical framework to represent such relationships.


Feature Engineering for Machine Learning

#artificialintelligence

Online Courses Udemy | Feature Engineering for Machine Learning, Transform the variables in your data and build better performing machine learning models Created by Soledad Galli English [Auto] Preview this course GET COUPON CODE 100% Off Udemy Coupon . Free Udemy Courses . Online Classes


A Complete Guide on TensorFlow 2.0 using Keras API

#artificialintelligence

Online Courses Udemy - A Complete Guide on TensorFlow 2.0 using Keras API, Build Amazing Applications of Deep Learning and Artificial Intelligence in TensorFlow 2.0 Created by Hadelin de Ponteves, Kirill Eremenko, SuperDataScience Team, Luka Anicin English [Auto] Students also bought Machine Learning A-Z: Hands-On Python & R In Data Science Data Analysis & Visualization Bootcamp - 2020 BESTSELLER R Programming A-Z: R For Data Science With Real Exercises! Practical Machine Learning by Example in Python Python for Statistical Analysis Preview this course GET COUPON CODE Description Welcome to Tensorflow 2.0! TensorFlow 2.0 has just been released, and it introduced many features that simplify the model development and maintenance processes. From the educational side, it boosts people's understanding by simplifying many complex concepts. From the industry point of view, models are much easier to understand, maintain, and develop.


Introduction to Linear Algebra for Applied Machine Learning with Python

#artificialintelligence

Linear algebra is to machine learning as flour to bakery: every machine learning model is based in linear algebra, as every cake is based in flour. It is not the only ingredient, of course. Machine learning models need vector calculus, probability, and optimization, as cakes need sugar, eggs, and butter. Applied machine learning, like bakery, is essentially about combining these mathematical ingredients in clever ways to create useful (tasty?) models. This document contains introductory level linear algebra notes for applied machine learning. It is meant as a reference rather than a comprehensive review. If you ever get confused by matrix multiplication, don't remember what was the $L_2$ norm, or the conditions for linear independence, this can serve as a quick reference. It also a good introduction for people that don't need a deep understanding of linear algebra, but still want to learn about the fundamentals to read about machine learning or to use pre-packaged machine learning ...