Instructional Material
Index of Best AI/Machine Learning Resources
Artificial Intelligence/Machine Learning field is getting a lot of attention right now, and knowing where to start can be a little difficult. I've been dabbling in this field, so I thought of curating the best resources in one place. All of these are curated based on if it's an inspiring read or a valuable resource. I hope this curated list help you get started on what you need to know about AI/Machine Learning on a technical level. Design intelligent agents to solve real-world problems including, search, games, machine learning, logic, and constraint satisfaction problems.
HyperExpan: Taxonomy Expansion with Hyperbolic Representation Learning
Ma, Mingyu Derek, Chen, Muhao, Wu, Te-Lin, Peng, Nanyun
Taxonomies are valuable resources for many applications, but the limited coverage due to the expensive manual curation process hinders their general applicability. Prior works attempt to automatically expand existing taxonomies to improve their coverage by learning concept embeddings in Euclidean space, while taxonomies, inherently hierarchical, more naturally align with the geometric properties of a hyperbolic space. In this paper, we present HyperExpan, a taxonomy expansion algorithm that seeks to preserve the structure of a taxonomy in a more expressive hyperbolic embedding space and learn to represent concepts and their relations with a Hyperbolic Graph Neural Network (HGNN). Specifically, HyperExpan leverages position embeddings to exploit the structure of the existing taxonomies, and characterizes the concept profile information to support the inference on unseen concepts during training. Experiments show that our proposed HyperExpan outperforms baseline models with representation learning in a Euclidean feature space and achieves state-of-the-art performance on the taxonomy expansion benchmarks.
Learning General Optimal Policies with Graph Neural Networks: Expressive Power, Transparency, and Limits
Ståhlberg, Simon, Bonet, Blai, Geffner, Hector
It has been recently shown that general policies for many classical planning domains can be expressed and learned in terms of a pool of features defined from the domain predicates using a description logic grammar. At the same time, most description logics correspond to a fragment of $k$-variable counting logic ($C_k$) for $k=2$, that has been shown to provide a tight characterization of the expressive power of graph neural networks. In this work, we make use of these results to understand the power and limits of using graph neural networks (GNNs) for learning optimal general policies over a number of tractable planning domains where such policies are known to exist. For this, we train a simple GNN in a supervised manner to approximate the optimal value function $V^{*}(s)$ of a number of sample states $s$. As predicted by the theory, it is observed that general optimal policies are obtained in domains where general optimal value functions can be defined with $C_2$ features but not in those requiring more expressive $C_3$ features. In addition, it is observed that the features learned are in close correspondence with the features needed to express $V^{*}$ in closed form. The theory and the analysis of the domains let us understand the features that are actually learned as well as those that cannot be learned in this way, and let us move in a principled manner from a combinatorial optimization approach to learning general policies to a potentially, more robust and scalable approach based on deep learning.
FUTURE-AI: Guiding Principles and Consensus Recommendations for Trustworthy Artificial Intelligence in Future Medical Imaging
Lekadir, Karim, Osuala, Richard, Gallin, Catherine, Lazrak, Noussair, Kushibar, Kaisar, Tsakou, Gianna, Aussó, Susanna, Alberich, Leonor Cerdá, Marias, Konstantinos, Tskinakis, Manolis, Colantonio, Sara, Papanikolaou, Nickolas, Salahuddin, Zohaib, Woodruff, Henry C, Lambin, Philippe, Martí-Bonmatí, Luis
The recent advancements in artificial intelligence (AI) combined with the extensive amount of data generated by today's clinical systems, has led to the development of imaging AI solutions across the whole value chain of medical imaging, including image reconstruction, medical image segmentation, image-based diagnosis and treatment planning. Notwithstanding the successes and future potential of AI in medical imaging, many stakeholders are concerned of the potential risks and ethical implications of imaging AI solutions, which are perceived as complex, opaque, and difficult to comprehend, utilise, and trust in critical clinical applications. Despite these concerns and risks, there are currently no concrete guidelines and best practices for guiding future AI developments in medical imaging towards increased trust, safety and adoption. To bridge this gap, this paper introduces a careful selection of guiding principles drawn from the accumulated experiences, consensus, and best practices from five large European projects on AI in Health Imaging. These guiding principles are named FUTURE-AI and its building blocks consist of (i) Fairness, (ii) Universality, (iii) Traceability, (iv) Usability, (v) Robustness and (vi) Explainability. In a step-by-step approach, these guidelines are further translated into a framework of concrete recommendations for specifying, developing, evaluating, and deploying technically, clinically and ethically trustworthy AI solutions into clinical practice.
Machine Learning, Data Science and Deep Learning with Python
Udemy Coupon - Machine Learning, Data Science and Deep Learning with Python Complete hands-on machine learning tutorial with data science, Tensorflow, artificial intelligence, and neural networks 4.5 (17,603 ratings) Created by Sundog Education by Frank Kane, Frank Kane English, Italian [Auto-generated], 1 more Preview this Course - GET COUPON CODE 100% Off Udemy Coupon . Free Udemy Courses . Online Classes
2021 Natural Language Processing in Python for Beginners
Welcome to KGP Talkie's Natural Language Processing (NLP) course. It is designed to give you a complete understanding of Text Processing and Mining with the use of State-of-the-Art NLP algorithms in Python. We will learn Spacy in detail and we will also explore the uses of NLP in real-life. This course covers the basics of NLP to advance topics like word2vec, GloVe, Deep Learning for NLP like CNN, ANN, and LSTM. I will also show you how you can optimize your ML code by using various tools of sklean in python.
Machine Learning Tutorial for Beginners
Let us start with an easy example, say you are teaching a kid to differentiate dogs from cats. How would you do it? You may show him/her a dog and say "here is a dog" and when you encounter a cat you would point it out as a cat. When you show the kid enough dogs and cats, he may learn to differentiate between them. If he is trained well, he may be able to recognise different breeds of dogs which he hasn't even seen. Similarly, in Supervised Learning, we have two sets of variables.
How Can Children Learn Artificial intelligence
Artificial intelligence refers to a computer's ability to perform tasks that are similar to human intelligence. This includes concepts like image detection, pattern recognition, and natural language processing. AI capabilities can be applied to a variety of applications in different industries, such as purchase recommendations or self-drive cars. Artificial Intelligence is a common tool for children today. Virtual assistants like Siri and Alexa, as well as smart devices, are just a few examples. A basic understanding of artificial intelligence will help children to understand these devices and their functions.
Automatic Generation of Board Game Manuals
Stephenson, Matthew, Piette, Eric, Soemers, Dennis J. N. J., Browne, Cameron
In this paper we present a process for automatically generating manuals for board games within the Ludii general game system. This process requires many different sub-tasks to be addressed, such as English translation of Ludii game descriptions, move visualisation, highlighting winning moves, strategy explanation, among others. These aspects are then combined to create a full manual for any given game. This manual is intended to provide a more intuitive explanation of a game's rules and mechanics, particularly for players who are less familiar with the Ludii game description language and grammar.
Machine Learning Practical: 6 Real-World Applications
Udemy Coupon - Machine Learning Practical: 6 Real-World Applications Machine Learning - Get Your Hands Dirty by Solving Real Industry Challenges with Python 4.3 (1,219 ratings) Created by Kirill Eremenko, Hadelin de Ponteves, Dr. Ryan Ahmed, Ph.D., MBA, SuperDataScience Team, Rony Sulca English [Auto-generated] Preview this Course - GET COUPON CODE 100% Off Udemy Coupon . Free Udemy Courses . Online Classes