Deep Learning
Search and Rescue Drones Use AI to Find People Lost in Woods
New drones equipped with a deep learning application that improves the images they collect during search and rescue missions can better distinguish people from their surroundings. Researchers from Austria's Johannes Kepler University have developed drones equipped with a deep learning application that improves the images they collect during search and rescue missions to better distinguish people from their surroundings. The team noted, "automated person detection under occlusion conditions can be notably improved by combining multi-perspective images before classification." The researchers achieved 96% precision and 93% recall rates with image integration using airborne optical sectioning, a synthetic aperture imaging technique that captures unstructured thermal light fields using camera drones, compared to 25% achieved by traditional thermal imaging. The researchers say the drones are ready for use.
The predictions of DeepMind's latest AI could revolutionise medicine
Alexander Fleming left a petri dish of bacteria out while he went on a two-week holiday. On his return, he found that the dish had been contaminated by a fungus that produced an antibacterial substance. He named it penicillin, and it has since saved millions of lives. Even in the modern world, drug discovery still essentially relies on chance. Pharmaceutical companies often screen thousands of compounds trying to find one with the desired effect.
Deep Learning with TensorFlow 2.0 [2020]
Gain a Strong Understanding of TensorFlow - Google's Cutting-Edge Deep Learning Framework Build Deep Learning Algorithms from Scratch in Python Using NumPy and TensorFlow Set Yourself Apart with Hands-on Deep and Machine Learning Experience Grasp the Mathematics Behind Deep Learning Algorithms Understand Backpropagation, Stochastic Gradient Descent, Batching, Momentum, and Learning Rate Schedules Know the Ins and Outs of Underfitting, Overfitting, Training, Validation, Testing, Early Stopping, and Initialization Competently Carry Out Pre-Processing, Standardization, Normalization, and One-Hot Encoding
Convolutional Neural Networks (CNNs) Tutorial with Python
A CNN is a particular kind of multi-layer neural network [2] to process data with an apparent, grid-like topology. The base of its network bases on a mathematical operation called convolution. Fundamentally, machine learning algorithms use matrix multiplication, but in contrast, CNNs use convolutions in place of matrix multiplications at least in one layer -- a convolution is a specialized kind of linear operation. Convolutional neural networks (CNNs) are undoubtedly the most popular deep learning architecture. Their applications are everywhere, including image and video recognition, image analysis, recommendation systems, natural language processing, computing interfaces, financial time-series, and several others [3].
These new metrics help grade AI models' trustworthiness
Whether it's diagnosing patients or driving cars, we want to know whether we can trust a person before assigning them a sensitive task. In the human world, we have different ways to establish and measure trustworthiness. In artificial intelligence, the establishment of trust is still developing. In the past years, deep learning has proven to be remarkably good at difficult tasks in computer vision, natural language processing, and other fields that were previously off-limits for computers. But we also have ample proof that placing blind trust in AI algorithms is a recipe for disaster: self-driving cars that miss lane dividers, melanoma detectors that look for ruler marks instead of malignant skin patterns, and hiring algorithms that discriminate against women are just a few of the many incidents that have been reported in the past years.
Deep learning with convolutional neural networks
In this post, we'll be discussing convolutional neural networks. A convolutional neural network, also known as a CNN or ConvNet, is an artificial neural network that has so far been most popularly used for analyzing images for computer vision tasks. Although image analysis has been the most wide spread use of CNNs, they can also be used for other data analysis or classification as well. Most generally, we can think of a CNN as an artificial neural network that has some type of specialization for being able to pick out or detect patterns. This pattern detection is what makes CNNs so useful for image analysis.
Transformers: Age of Attention
This is the forth and final post in our series of blog posts focusing on the field of Natural Language Processing! In our first post, we saw that the application of neural networks for building language models was a major turning point in the NLP timeline, and in our second post we explored the significance of Word Embeddings in advancing the field. In our third post, we described the language model and how to build your own language-generating model in Keras! We are finally ready to tackle sequential processing, attention, and the Transformer! In their highly-memorable paper titled "Attention Is All You Need", Google Brain researchers introduced the Transformer, a new type of encoder-decoder model that relies solely on attention for sequence-to-sequence modelling.
DeepMind's AI Solves an Old Grand Challenge of Biology
Proteins are essential to life, supporting practically all its functions. They are large complex molecules made from chains of amino acids. What a protein does mostly depends on its unique 3D structure. Understanding what shapes proteins fold into is known as the'protein folding problem,' and has stood as a grand challenge in biology for the past 50 years. In a significant scientific advance, the artificial intelligence group DeepMind's latest version of the AI system AlphaFold has been detected to solve this grand challenge by the organisers of the biennial Critical Assessment of Protein Structure Prediction (CASP). This breakthrough demonstrates the impact AI can have on fundamental fields that explain and shape the world.