Goto

Collaborating Authors

 Instructional Material


Best AI and online coding courses for kids and Summer Camps for Global Kids, Teens

#artificialintelligence

Empower your kids to learn the basic concepts in Artificial Intelligence curated by experts from University of Oxford, IIT, MIT and Graz University of technology. Deep dive into one of the best AI Coding courses using Scratch from MIT, Snap from UC Berkeley, Phiro Code, Python and JavaScript. In a rapidly changing world, we make sure your child learns experientially with PBL activities & projects from the best in the industry. AI Programming courses for kids, Python coding classes for kids, Scratch coding for kids, Summer camp for kids


Safe Data Collection for Offline and Online Policy Learning

arXiv.org Artificial Intelligence

Motivated by practical needs of experimentation and policy learning in online platforms, we study the problem of safe data collection. Specifically, our goal is to develop a logging policy that efficiently explores different actions to elicit information while achieving competitive reward with a baseline production policy. We first show that a common practice of mixing the production policy with randomized exploration, despite being safe, is sub-optimal in maximizing information gain. Then, we propose a safe optimal logging policy via a novel water-filling technique for the case when no side information about the actions' expected reward is available. We improve upon this design by considering side information and also extend our approaches to the linear contextual model to account for a large number of actions. Along the way, we analyze how our data logging policies impact errors in off(line)-policy learning and empirically validate the benefit of our design by conducting extensive numerical experiments with synthetic and MNIST datasets. To further demonstrate the generality of our approach, we also consider the safe online learning setting. By adaptively applying our techniques, we develop the Safe Phased-Elimination (SafePE) algorithm that can achieve optimal regret bound with only logarithmic number of policy updates.


A Novel Enhanced Convolution Neural Network with Extreme Learning Machine: Facial Emotional Recognition in Psychology Practices

arXiv.org Artificial Intelligence

Facial emotional recognition is one of the essential tools used by recognition psychology to diagnose patients. Face and facial emotional recognition are areas where machine learning is excelling. Facial Emotion Recognition in an unconstrained environment is an open challenge for digital image processing due to different environments, such as lighting conditions, pose variation, yaw motion, and occlusions. Deep learning approaches have shown significant improvements in image recognition. However, accuracy and time still need improvements. This research aims to improve facial emotion recognition accuracy during the training session and reduce processing time using a modified Convolution Neural Network Enhanced with Extreme Learning Machine (CNNEELM). The system entails (CNNEELM) improving the accuracy in image registration during the training session. Furthermore, the system recognizes six facial emotions happy, sad, disgust, fear, surprise, and neutral with the proposed CNNEELM model. The study shows that the overall facial emotion recognition accuracy is improved by 2% than the state of art solutions with a modified Stochastic Gradient Descent (SGD) technique. With the Extreme Learning Machine (ELM) classifier, the processing time is brought down to 65ms from 113ms, which can smoothly classify each frame from a video clip at 20fps. With the pre-trained InceptionV3 model, the proposed CNNEELM model is trained with JAFFE, CK+, and FER2013 expression datasets. The simulation results show significant improvements in accuracy and processing time, making the model suitable for the video analysis process. Besides, the study solves the issue of the large processing time required to process the facial images.


New algorithm aces university math course questions

#artificialintelligence

Multivariable calculus, differential equations, linear algebra -- topics that many MIT students can ace without breaking a sweat -- have consistently stumped machine learning models. The best models have only been able to answer elementary or high school-level math questions, and they don't always find the correct solutions. Now, a multidisciplinary team of researchers from MIT and elsewhere, led by Iddo Drori, a lecturer in the MIT Department of Electrical Engineering and Computer Science (EECS), has used a neural network model to solve university-level math problems in a few seconds at a human level. The model also automatically explains solutions and rapidly generates new problems in university math subjects. When the researchers showed these machine-generated questions to university students, the students were unable to tell whether the questions were generated by an algorithm or a human.


Introduction to Artificial Intelligence for Radiographers

#artificialintelligence

AI in healthcare and medical imaging has developed rapidly over the last decade. This course presents the basic elements of Artificial Intelligence (AI) in the context of Radiography. It will offer you some background knowledge on all key contemporary AI topics and how these can affect your professional practice and workflow. This is one of the first AI courses designed specifically for the Radiography workforce, and is integral in understanding and managing future changes in practice as it covers all modalities of Radiography. This course is for recent radiography graduates, clinical practitioners, radiology managers, radiography researchers and educators who wish to further their understanding of the basic principles and applications of AI in Radiography and Medical Imaging. This is the first course of its kind for radiographers in the UK and Europe, and its key takeaway is the ability to understand and manage future changes in radiography practice.


The New Machine Learning Specialization : in-depth review

#artificialintelligence

The lectures starts with defining the decision trees, the splitting criteria,and different uses of the tree like applying the algorithm to categorial features, splitting on continuous features,or using the trees for regression problems, then it explains combining multiple trees and using Ensemble Learning to apply Random Forest, in the last lecture we take a glimpse of XGBoost and how to use them, without any more details. This is probably the most hyped part of the whole specialization, I found many people celebrating that this introductory course will discuss such topics.


8 Best Convolutional Neural Network Resources

#artificialintelligence

Do you want to know Best Convolutional Neural Network Resources?… If yes, this article is for you. In this article, you will find the 8 Best Convolutional Neural Network Resources. Now without any further ado, let's get started- Before I discuss the Best Convolutional Neural Network Resources, let's see, What Convolutional Neural Network(CNN) is. Convolutional Neural Network is an algorithm of Deep Learning.


Developmental Network Two, Its Optimality, and Emergent Turing Machines

arXiv.org Artificial Intelligence

Strong AI requires the learning engine to be task non-specific and to automatically construct a dynamic hierarchy of internal features. By hierarchy, we mean, e.g., short road edges and short bush edges amount to intermediate features of landmarks; but intermediate features from tree shadows are distractors that must be disregarded by the high-level landmark concept. By dynamic, we mean the automatic selection of features while disregarding distractors is not static, but instead based on dynamic statistics (e.g. because of the instability of shadows in the context of landmark). By internal features, we mean that they are not only sensory, but also motor, so that context from motor (state) integrates with sensory inputs to become a context-based logic machine. We present why strong AI is necessary for any practical AI systems that work reliably in the real world. We then present a new generation of Developmental Networks 2 (DN-2). With many new novelties beyond DN-1, the most important novelty of DN-2 is that the inhibition area of each internal neuron is neuron-specific and dynamic. This enables DN-2 to automatically construct an internal hierarchy that is fluid, whose number of areas is not static as in DN-1. To optimally use the limited resource available, we establish that DN-2 is optimal in terms of maximum likelihood, under the condition of limited learning experience and limited resources. We also present how DN-2 can learn an emergent Universal Turing Machine (UTM). Together with the optimality, we present the optimal UTM. Experiments for real-world vision-based navigation, maze planning, and audition used DN-2. They successfully showed that DN-2 is for general purposes using natural and synthetic inputs. Their automatically constructed internal representation focuses on important features while being invariant to distractors and other irrelevant context-concepts.


HiCu: Leveraging Hierarchy for Curriculum Learning in Automated ICD Coding

arXiv.org Artificial Intelligence

There are several opportunities for automation in healthcare that can improve clinician throughput. One such example is assistive tools to document diagnosis codes when clinicians write notes. We study the automation of medical code prediction using curriculum learning, which is a training strategy for machine learning models that gradually increases the hardness of the learning tasks from easy to difficult. One of the challenges in curriculum learning is the design of curricula -- i.e., in the sequential design of tasks that gradually increase in difficulty. We propose Hierarchical Curriculum Learning (HiCu), an algorithm that uses graph structure in the space of outputs to design curricula for multi-label classification. We create curricula for multi-label classification models that predict ICD diagnosis and procedure codes from natural language descriptions of patients. By leveraging the hierarchy of ICD codes, which groups diagnosis codes based on various organ systems in the human body, we find that our proposed curricula improve the generalization of neural network-based predictive models across recurrent, convolutional, and transformer-based architectures. Our code is available at https://github.com/wren93/HiCu-ICD.


A Glimpse of Physical Layer Decision Mechanisms: Facts, Challenges, and Remedies

arXiv.org Artificial Intelligence

Communications are realized as a result of successive decisions at the physical layer, from modulation selection to multi-antenna strategy, and each decision affects the performance of the communication systems. Future communication systems must include extensive capabilities as they will encompass a wide variety of devices and applications. Conventional physical layer decision mechanisms may not meet these requirements, as they are often based on impractical and oversimplifying assumptions that result in a trade-off between complexity and efficiency. By leveraging past experiences, learning-driven designs are promising solutions to present a resilient decision mechanism and enable rapid response even under exceptional circumstances. The corresponding design solutions should evolve following the lines of learning-driven paradigms that offer more autonomy and robustness. This evolution must take place by considering the facts of real-world systems and without restraining assumptions. In this paper, the common assumptions in the physical layer are presented to highlight their discrepancies with practical systems. As a solution, learning algorithms are examined by considering the implementation steps and challenges. Furthermore, these issues are discussed through a real-time case study using software-defined radio nodes to demonstrate the potential performance improvement. A cyber-physical framework is presented to incorporate future remedies.