Deep Learning
ml-jku/hopfield-layers
The transformer and BERT models pushed the performance on NLP tasks to new levels via their attention mechanism. We show that this attention mechanism is the update rule of a modern Hopfield network with continuous states. This new Hopfield network can store exponentially (with the dimension) many patterns,converges with one update, and has exponentially small retrieval errors. The number of stored patterns must be traded off against convergence speed and retrieval error. Transformers learn an attention mechanism by constructing an embedding of patterns and queries into an associative space. Transformer and BERT models operate in their first layers preferably in the global averaging regime, while they operate in higher layers in metastable states.
AI-Enabled ECG Helps Identify Heart Failure
The article, "AI-Enabled ECG Improves Ability to Identify Heart Failure in Emergency Departments," was originally published on Practical Cardiology. An artificial intelligence (AI)-enabled electrocardiogram (ECG) could aid clinicians in emergency departments more accurately identify heart failure. Findings from the study indicate the AI-enhanced ECG could improve identification of left ventricular systolic dysfunction in patients presenting the emergency departments with acute dyspnea. "AI-enhanced ECGs are quicker and outperform current standard-of-care tests. Our results suggest that high-risk cardiac patients can be identified quicker in the emergency department and provides an opportunity to link them early to appropriate cardiovascular care," said lead investigator Demilade Adedinsewo, MD, MPH, chief fellow in the division of cardiovascular medicine at Mayo Clinic in Jacksonville, Florida, in a statement.
How neural network training methods are modeled after the human brain
Much of what makes us human is the power of our brain and cognitive abilities. The human brain is a somewhat miraculous organ that gives humans the power to communicate, imagine, plan and write. However, the brain is a mystery; we don't know quite how it works. The brain has long perplexed scientists, researchers, philosophers and thinkers on the mechanisms of cognition and consciousness. When AI started to gain popularity decades ago, there was debate as to how to make a machine "learn," since developers still had little idea how humans learned.
Face scanners can be tricked
The accuracy and flexibility of facial recognition technology has seen it securing everything from smartphones to Australia's airports, but a team of security researchers is warning of potential manipulation after finding a way to trick the systems using deepfake images. Researchers within the McAfee Advanced Threat Research (ATR) team have been exploring ways that'model hacking' โ also known as adversarial machine learning โ can be used to trick artificial intelligence (AI) computer-vision algorithms into misidentifying the content of the images they see. This approach has previously been used to show how autonomous-car safety systems, which can read speed-limit signs and adjust the car's speed accordingly, could be tricked by modifying street signs with stickers that were misread by the systems. Subtle modifications to the signs would be picked up by the computer-vision algorithms but might be indiscernible to the human eye โ an approach that the McAfee team has now successfully turned towards the challenge of identifying people from photos, as in the screening of passports. Starting with photos of two people โ called A and B โ ATR researchers used what they described as a "deep learning-based morphing approach" to generate large numbers of composite images that combined features from both.
Deep Learning On Cell Signaling Networks Establishes AI For Single-Cell Biology
Computer systems that emulate key aspects of human problem solving are commonly referred to as artificial intelligence (AI). This field has seen massive progress over the last years. Most notably, deep learning enabled groundbreaking progress in areas such as self-driving cars, computers beating the best human players in strategy games (Go, chess), computer games, and in poker, and initial applications in diagnostic medicine. Deep learning is based on artificial neural networks - networks of mathematical functions that are iteratively reorganized until they accurately map the data describing a given problem to its solution. In biology, deep learning has established itself as a powerful method to predict phenotypes (i.e., observable characteristics of cells or individuals) from genome data (for example gene expression profiles).
Learn AI Today: 03 -- Potato Classification using Convolutional Neural Networks
We trained a large, deep convolutional neural network to classify the 1.2 million high-resolution images in the ImageNet LSVRC-2010 contest into the 1000 different classes. On the test data, we achieved top-1 and top-5 error rates of 37.5% and 17.0% which is considerably better than the previous state-of-the-art. The neural network, which has 60 million parameters and 650,000 neurons, consists of five convolutional layers, some of which are followed by max-pooling layers, and three fully-connected layers with a final 1000-way softmax. To make training faster, we used non-saturating neurons and a very efficient GPU implementation of the convolution operation. To reduce overfitting in the fully-connected layers we employed a recently-developed regularization method called
The quickest way to deploy your Machine Learning model!!
Data science is all about presenting insights to the end-users in the most simplistic way possible. You work on a machine learning/deep learning model from data cleaning to hyperparameter tuning. However, you realize that the most important task of presenting it to the end-users has not even started yet. Here I discuss an easy and faster way to deploy ML models using Jupyter Notebook and Tableau. We will use Scikit-Learn to process the data and build the model.
mrdbourke/machine-learning-roadmap
A roadmap connecting many of the most important concepts in machine learning, how to learn them and what tools to use to perform them. See the full interactive version. Many of the materials in this roadmap were inspired by Daniel Formoso's machine learning mindmaps,so if you enjoyed this one, go and check out his. He also has a mindmap specifically for deep learning too.
Creating A LSTM Network From Scratch
LSTMs are a type of recurrent neural network that works better than simple recurrent neural networks as they learn to prioritise and ignore data, adding a further layer of complexity to the neural network, therefore allowing the neural network to learn more complex patterns. The LSTM architecture does not consist of just one neural network but a battery of at least three neural networks that are trained simultaneously. Additionally, LSTM architecture also contains gates that give certain pieces of data a higher weightage to the ultimate prediction of the neural network. In Figure 1.1 the line at the right side of the chart is the cell state of the neural network. One can think of this as the assembly line of the LSTM: Each of the separate neural networks feed into the cell state.