Goto

Collaborating Authors

 Education


Artificial Intelligence: A Modern Approach

#artificialintelligence

Artificial Intelligence is the Intelligence of machines that have the ability to act, think, learn, make decisions, and master performance. Artificial Intelligence (AI) works by creating a self-learning computer. The AI can help the software in understanding the intent and task that is being asked for. It acts as an agent that will be the bridge between the producer and the consumer. AI means that machines can do the things that a human can do without any human supervision.


3 ways to get into reinforcement learning

#artificialintelligence

When I was in graduate school in the 1990s, one of my favorite classes was neural networks. Back then, we didn't have access to TensorFlow, PyTorch, or Keras; we programmed neurons, neural networks, and learning algorithms by hand with the formulas from textbooks. We didn't have access to cloud computing, and we coded sequential experiments that often ran overnight. There weren't platforms like Alteryx, Dataiku, SageMaker, or SAS to enable a machine learning proof of concept or manage the end-to-end MLops lifecycles. I was most interested in reinforcement learning algorithms, and I recall writing hundreds of reward functions to stabilise an inverted pendulum.


Free AI Introductory Course For All

#artificialintelligence

The Marktechpost AI Introductory Course is a basic Artificial Intelligence (AI) Intro Course comprised of four video lectures. This course will cover what AI is, how it works, and why AI is taking off now. This course/training is for beginners who are interested in learning the basics of artificial intelligence and its applications. Fabio Mardero is a data scientist from Italy. He graduated in physics and statistical and actuarial sciences.


Geoff Johnson: Artificial intelligence can never replace classroom teachers

#artificialintelligence

My earliest recollection about the crossroads between artificial intelligence and classroom education was my Grade 12 math teacher, who, good man that he was, did not seem to understand calculus any better than we, his non-math-oriented students, did. Despite this, "Father Bert," as we called him, always managed to engage the interest of a classroom full of rugby-playing surfers. Computers that duplicated some aspects of human intelligence? Neither he nor we knew about the fact that calculus would play such an important role in the development of what came to be called artificial intelligence and the kind of small laptop computer on which this article is being written. Artificial intelligence is the apparent simulation by machines of human intelligence processes.


October 2021: Top 10 Technology and Innovation Tweets

#artificialintelligence

Welcome to the May 2021 edition of '10 Important Technology And Innovation Tweets'. The tweets are mostly listed in chronological order. Tweet 01 ℹ #DigitalTransformation in #ITSM seems like a natural development, but if you're thinking #CloudNative, there are some things to focus on. Here are some guides to download: https://t.co/MyMeJ1RnFC An autonomous robot uses AI and lasers to keep fields herbicide free!


Unis are using artificial intelligence to keep students sitting exams honest. But this creates its own problems

#artificialintelligence

Universities are increasingly using computer programs to supervise university students sitting their exams. Is this the future of testing? Due to the pandemic, institutions worldwide have rapidly adopted exam software like Examplify, ExamSoft and ProctorU. Proctoring technology allows exam-takers to be monitored off-campus. They can sit exams in their homes, instead of a person having to watch them in a traditional exam room.


Machine Learning Classification Bootcamp in Python

#artificialintelligence

Are you ready to master Machine Learning techniques and Kick-off your career as a Data Scientist?! You came to the right place! Machine Learning skill is one of the top skills to acquire in 2019 with an average salary of over $114,000 in the United States according to PayScale! The total number of ML jobs over the past two years has grown around 600 percent and expected to grow even more by 2020. In this course, we are going to provide students with knowledge of key aspects of state-of-the-art classification techniques.


Energy Efficient Learning with Low Resolution Stochastic Domain Wall Synapse Based Deep Neural Networks

arXiv.org Artificial Intelligence

We demonstrate that extremely low resolution quantized (nominally 5-state) synapses with large stochastic variations in Domain Wall (DW) position can be both energy efficient and achieve reasonably high testing accuracies compared to Deep Neural Networks (DNNs) of similar sizes using floating precision synaptic weights. Specifically, voltage controlled DW devices demonstrate stochastic behavior as modeled rigorously with micromagnetic simulations and can only encode limited states; however, they can be extremely energy efficient during both training and inference. We show that by implementing suitable modifications to the learning algorithms, we can address the stochastic behavior as well as mitigate the effect of their low-resolution to achieve high testing accuracies. In this study, we propose both in-situ and ex-situ training algorithms, based on modification of the algorithm proposed by Hubara et al. [1] which works well with quantization of synaptic weights. We train several 5-layer DNNs on MNIST dataset using 2-, 3- and 5-state DW device as synapse. For in-situ training, a separate high precision memory unit is adopted to preserve and accumulate the weight gradients, which are then quantized to program the low precision DW devices. Moreover, a sizeable noise tolerance margin is used during the training to address the intrinsic programming noise. For ex-situ training, a precursor DNN is first trained based on the characterized DW device model and a noise tolerance margin, which is similar to the in-situ training. Remarkably, for in-situ inference the energy dissipation to program the devices is only 13 pJ per inference given that the training is performed over the entire MNIST dataset for 10 epochs.


$p$-Laplacian Based Graph Neural Networks

arXiv.org Machine Learning

Graph neural networks (GNNs) have demonstrated superior performance for semisupervised node classification on graphs, as a result of their ability to exploit node features and topological information simultaneously. However, most GNNs implicitly assume that the labels of nodes and their neighbors in a graph are the same or consistent, which does not hold in heterophilic graphs, where the labels of linked nodes are likely to differ. Hence, when the topology is non-informative for label prediction, ordinary GNNs may work significantly worse than simply applying multi-layer perceptrons (MLPs) on each node. GNN, whose message passing mechanism is derived from a discrete regularization framework and could be theoretically explained as an approximation of a polynomial graph filter defined on the spectral domain of p-Laplacians. GNNs significantly outperform several state-of-the-art GNN architectures on heterophilic benchmarks while achieving competitive performance on homophilic benchmarks. GNNs can adaptively learn aggregation weights and are robust to noisy edges. In this paper, we explore the usage of graph neural networks (GNNs) for semi-supervised node classification on graphs, especially when the graphs admit strong heterophily or noisy edges. Semisupervised learning problems on graphs are ubiquitous in a lot of real-world scenarios, such as user classification in social media (Kipf & Welling, 2017), protein classification in biology (Velickovic et al., 2018), molecular property prediction in chemistry (Duvenaud et al., 2015), and many others (Marcheggiani & Titov, 2017; Satorras & Estrach, 2018). Recently, GNNs are becoming the de facto choice for processing graph structured data.


Meta-Auto-Decoder for Solving Parametric Partial Differential Equations

arXiv.org Artificial Intelligence

Partial Differential Equations (PDEs) are ubiquitous in many disciplines of science and engineering and notoriously difficult to solve. In general, closed-form solutions of PDEs are unavailable and numerical approximation methods are computationally expensive. The parameters of PDEs are variable in many applications, such as inverse problems, control and optimization, risk assessment, and uncertainty quantification. In these applications, our goal is to solve parametric PDEs rather than one instance of them. Our proposed approach, called Meta-Auto-Decoder (MAD), treats solving parametric PDEs as a meta-learning problem and utilizes the Auto-Decoder structure in \cite{park2019deepsdf} to deal with different tasks/PDEs. Physics-informed losses induced from the PDE governing equations and boundary conditions is used as the training losses for different tasks. The goal of MAD is to learn a good model initialization that can generalize across different tasks, and eventually enables the unseen task to be learned faster. The inspiration of MAD comes from (conjectured) low-dimensional structure of parametric PDE solutions and we explain our approach from the perspective of manifold learning. Finally, we demonstrate the power of MAD though extensive numerical studies, including Burgers' equation, Laplace's equation and time-domain Maxwell's equations. MAD exhibits faster convergence speed without losing the accuracy compared with other deep learning methods.