Book Image

Neural Networks with R

By : Balaji Venkateswaran, Giuseppe Ciaburro
Book Image

Neural Networks with R

By: Balaji Venkateswaran, Giuseppe Ciaburro

Overview of this book

Neural networks are one of the most fascinating machine learning models for solving complex computational problems efficiently. Neural networks are used to solve wide range of problems in different areas of AI and machine learning. This book explains the niche aspects of neural networking and provides you with foundation to get started with advanced topics. The book begins with neural network design using the neural net package, then you’ll build a solid foundation knowledge of how a neural network learns from data, and the principles behind it. This book covers various types of neural network including recurrent neural networks and convoluted neural networks. You will not only learn how to train neural networks, but will also explore generalization of these networks. Later we will delve into combining different neural network models and work with the real-world use cases. By the end of this book, you will learn to implement neural network models in your applications with the help of practical examples in the book.
Table of Contents (14 chapters)
Title Page
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface

Training and modeling a DNN using H2O


In this section, we will cover an example of training and modeling a DNN using h2o. h2o is an open source, in-memory, scalable machine learning and AI platform used to build models with large datasets and implement predictions with high-accuracy methods. The h2o library is adapted at a large scale in numerous organizations to operationalize data science and provide a platform to build data products. h2o can run on individual laptops or large clusters of high-performance scalable servers. It works very fast, exploiting the machine architecture advancements and GPU processing. It has high-accuracy implementations of deep learning, neural networks, and other machine learning algorithms.

As said earlier, the h2o R package has functions for building general linear regression, K-means, Naive Bayes, PCA, forests, and deep learning (multilayer neuralnet models). The h2o package is an external package to CRAN and is built using Java. It is available for a variety...