Goto

Collaborating Authors

Deep Learning


'Deep learning among top in-demand skills of 2020 in India'

#artificialintelligence

New Delhi: Deep learning and data engineering are top nanodegree programmes showing the country's growing interest towards artificial intelligence (AI) and data, says a new report. According to a report by silicon-valley-based Udacity, Karnataka holds the lion's share for maximum nanodegree programmes in 2020. As much as 24 per cent demand for deep learning and 34 per cent of the total demand for data engineering nanodegree programmes comes from Karnataka, the company said in a statement. The demand for AI product manager (38 per cent) and product manager (60 per cent) is also the highest in the state. Data science and deep learning are the most popular nanodegree programmes in Maharashtra.


Deep learning-based enhancement of epigenomics data with AtacWorks

#artificialintelligence

ATAC-seq is a widely-applied assay used to measure genome-wide chromatin accessibility; however, its ability to detect active regulatory regions can depend on the depth of sequencing coverage and the signal-to-noise ratio. Here we introduce AtacWorks, a deep learning toolkit to denoise sequencing coverage and identify regulatory peaks at base-pair resolution from low cell count, low-coverage, or low-quality ATAC-seq data. Models trained by AtacWorks can detect peaks from cell types not seen in the training data, and are generalizable across diverse sample preparations and experimental platforms. We demonstrate that AtacWorks enhances the sensitivity of single-cell experiments by producing results on par with those of conventional methods using ~10 times as many cells, and further show that this framework can be adapted to enable cross-modality inference of protein-DNA interactions. Finally, we establish that AtacWorks can enable new biological discoveries by identifying active regulatory regions associated with lineage priming in rare subpopulations of hematopoietic stem cells. ATAC-seq measures chromatin accessibility as a proxy for the activity of DNA regulatory regions across the genome. Here the authors present AtacWorks, a deep learning tool to denoise and identify accessible chromatin regions from low cell count, low-coverage, or low-quality ATAC-seq data.


Nvidia, Harvard researchers use AI to find active areas in cell DNA

#artificialintelligence

Researchers from Nvidia and Harvard are publishing research this week on a new way they've applied deep learning to epigenomics -- the study of modifications on the genetic material of a cell. Using a neural network originally developed for computer vision, the researchers have developed a deep learning toolkit that can help scientists study rare cell types -- and possibly identify mutations that make people more vulnerable to diseases. The new deep learning toolkit, called AtacWorks, "allows us to study how diseases and genomic variation influence very specific types of cells of the human body," Nvidia researcher Avantika Lal, lead author on the paper, told reporters last week. "And this will enable previously impossible biological discovery, and we hope would also contribute to the discovery of new drug targets." AtacWorks, featured in Nature Communications, works with ATAC-seq -- a popular method for finding the parts of the human genome that are accessible in cells.


Loss Functions in Deep Learning

#artificialintelligence

For a more in-depth explanation of Forward Propagation and Backpropagation in neural networks, please refer to my other article What is Deep Learning and How does it work? For a given input vector x the neural network predicts an output, which is generally called a prediction vector y. We must compute a dot-product between the input vector x and the weight matrix W1 that connects the first layers with the second. After that, we apply a non-linear activation function to the result of the dot-product. Depending on the task we want the network to do, this prediction vector represents different things.


Deep learning has found two exoplanets that human astronomers missed

#artificialintelligence

The search for planets orbiting other stars has reached industrial scale. Astronomers have discovered over 4,000 of them, more than half using data from the Kepler space telescope, an orbiting observatory designed for this purpose. Launched in 2009, Kepler observed a fixed field of view for many months, looking for the tiny periodical changes in stars' brightness caused by planets moving in front of them. But in 2012 the mission ran into trouble when one of the spacecraft's four reaction wheels failed. These wheels stabilize the craft, allowing it to point accurately in a specific direction.


Best 6 Python libraries for Machine Learning

#artificialintelligence

Artificial Intelligence (AI) and machine learning (ML) are gaining increasing traction in today's digital world. Machine learning (ML) is a subset of AI involving the study of computer algorithms that allows computers to learn and grow from experience apart from human intervention. Python has been the go-to choice for Machine Learning and Artificial Intelligence developers for a long time. Python offers some of the best flexibilities and features to developers that not only increase their productivity but the quality of the code as well, not to mention the extensive libraries helping ease the workload. Arthur Samuel said -- "Machine Learning is the field of study that gives computers the ability to learn without being explicitly programmed." The NumPy library for Python concentrates on handling extensive multi-dimensional data and the intricate mathematical functions operating on the data.


Doculayer.ai - Document Intelligence

#artificialintelligence

Doculayer.ai is cloud-native and supports the latest infrastructure technologies, ensuring flexible, cost efficient and enterprise-grade scalability. With this technology foundation, Doculayer.ai is able to process large volumes of documents with unparalleled accuracy, regardless of its complexity and variety.


Deep Learning Pipeline PDF

#artificialintelligence

Build your own pipeline based on modern TensorFlow approaches rather than outdated engineering concepts. This book shows you how to build a deep learning pipeline for real-life TensorFlow projects. You'll learn what a pipeline is and how it works so you can build a full application easily and rapidly. Then troubleshoot and overcome basic Tensorflow obstacles to easily create functional apps and deploy well-trained models. Step-by-step and example-oriented instructions help you understand each step of the deep learning pipeline while you apply the most straightforward and effective tools to demonstrative problems and datasets.


How To Improve Programming Skills, For Data Scientists And Machine Learning Practitioners

#artificialintelligence

Algorithms tend to scare a lot of ML practitioners away, including me. The field of machine learning arose as a method to eliminate the need to implement heuristic algorithms to detect patterns, we left feature detection to neural networks. Still, algorithms have their place in the software and computing domain, and certainly within the machine learning field. Practising the implementation of algorithms is one of the recommended ways to sharpen your programming skills. Apart from the apparent benefit of building intuition on implementing memory-efficient code, there's another benefit to tackling algorithms which is the development of a problem-solving mindset.


MeInGame: A deep learning method to create videogame characters that look like real people

#artificialintelligence

In recent years, videogame developers and computer scientists have been trying to devise techniques that can make gaming experiences increasingly immersive, engaging and realistic. These include methods to automatically create videogame characters inspired by real people. Most existing methods to create and customize videogame characters require players to adjust the features of their character's face manually, in order to recreate their own face or the faces of other people. More recently, some developers have tried to develop methods that can automatically customize a character's face by analyzing images of real people's faces. However, these methods are not always effective and do not always reproduce the faces they analyze in realistic ways.