Deep Learning: Convergence to Big Data Analytics
By Murad Khan, Bilal Jan and Haleem Farman
()
About this ebook
This book presents deep learning techniques, concepts, and algorithms to classify and analyze big data. Further, it offers an introductory level understanding of the new programming languages and tools used to analyze big data in real-time, such as Hadoop, SPARK, and GRAPHX. Big data analytics using traditional techniques face various challenges, such as fast, accurate and efficient processing of big data in real-time. In addition, the Internet of Things is progressively increasing in various fields, like smart cities, smart homes, and e-health. As the enormous number of connected devices generate huge amounts of data every day, we need sophisticated algorithms to deal, organize, and classify this data in less processing time and space. Similarly, existing techniques and algorithms for deep learning in big data field have several advantages thanks to the two main branches of the deep learning, i.e. convolution and deep belief networks. This book offers insights into these techniques and applications based on these two types of deep learning.
Further, it helps students, researchers, and newcomers understand big data analytics based on deep learning approaches. It also discusses various machine learning techniques in concatenation with the deep learning paradigm to support high-end data processing, data classifications, and real-time data processing issues.
The classification and presentation are kept quite simple to help the readers and students grasp the basics concepts of various deep learning paradigms and frameworks. It mainly focuses on theory rather than the mathematical background of the deep learning concepts. The book consists of 5 chapters, beginning with an introductory explanation of big data and deep learning techniques, followed by integration of big data and deep learning techniques and lastly the future directions.
Related to Deep Learning
Related ebooks
Data Science Careers, Training, and Hiring: A Comprehensive Guide to the Data Ecosystem: How to Build a Successful Data Science Career, Program, or Unit Rating: 0 out of 5 stars0 ratingsDomain-Specific Knowledge Graph Construction Rating: 0 out of 5 stars0 ratingsPractical Machine Learning with Python: A Problem-Solver's Guide to Building Real-World Intelligent Systems Rating: 0 out of 5 stars0 ratingsFinding Data Patterns in the Noise: A Data Scientist's Tale Rating: 0 out of 5 stars0 ratingsPractical Data Science: A Guide to Building the Technology Stack for Turning Data Lakes into Business Assets Rating: 0 out of 5 stars0 ratingsPractical Machine Learning for Streaming Data with Python: Design, Develop, and Validate Online Learning Models Rating: 0 out of 5 stars0 ratingsCreating Good Data: A Guide to Dataset Structure and Data Representation Rating: 0 out of 5 stars0 ratingsThe Art of Data Science: Transformative Techniques for Analyzing Big Data Rating: 0 out of 5 stars0 ratingsCognitive Computing Recipes: Artificial Intelligence Solutions Using Microsoft Cognitive Services and TensorFlow Rating: 0 out of 5 stars0 ratingsBig Data: Statistics, Data Mining, Analytics, And Pattern Learning Rating: 0 out of 5 stars0 ratingsData Science Fundamentals for Python and MongoDB Rating: 0 out of 5 stars0 ratingsPython Data Analysis Rating: 0 out of 5 stars0 ratingsNeural Networks: A Practical Guide for Understanding and Programming Neural Networks and Useful Insights for Inspiring Reinvention Rating: 0 out of 5 stars0 ratingsPractical DataOps: Delivering Agile Data Science at Scale Rating: 0 out of 5 stars0 ratingsData Science Career Guide Interview Preparation Rating: 0 out of 5 stars0 ratingsHands-on Scikit-Learn for Machine Learning Applications: Data Science Fundamentals with Python Rating: 0 out of 5 stars0 ratingsMachine Learning for Developers: Uplift your regular applications with the power of statistics, analytics, and machine learning Rating: 0 out of 5 stars0 ratingsMulticriteria Portfolio Construction with Python Rating: 0 out of 5 stars0 ratingsData Mining: Concepts, Fundamentals And Applications Rating: 0 out of 5 stars0 ratingsData Science and Analytics: Transforming Raw Data into Actionable Insights: A Comprehensive Guide Rating: 0 out of 5 stars0 ratingsBuilding Machine Learning and Deep Learning Models on Google Cloud Platform: A Comprehensive Guide for Beginners Rating: 0 out of 5 stars0 ratingsData Science Fundamentals and Practical Approaches: Understand Why Data Science Is the Next (English Edition) Rating: 0 out of 5 stars0 ratingsPractical hapi: Build Your Own hapi Apps and Learn from Industry Case Studies Rating: 0 out of 5 stars0 ratingsPractical Data Science with Python 3: Synthesizing Actionable Insights from Data Rating: 0 out of 5 stars0 ratingsData Analytics with Python: Data Analytics in Python Using Pandas Rating: 3 out of 5 stars3/5A Handbook of Mathematical Models with Python: Elevate your machine learning projects with NetworkX, PuLP, and linalg Rating: 0 out of 5 stars0 ratingsData Science Essentials: Machine Learning and Natural Language Processing Rating: 0 out of 5 stars0 ratings
Databases For You
Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5COMPUTER SCIENCE FOR ROOKIES Rating: 0 out of 5 stars0 ratingsPractical Data Analysis Rating: 4 out of 5 stars4/5Learn Git in a Month of Lunches Rating: 0 out of 5 stars0 ratingsAccess 2019 For Dummies Rating: 0 out of 5 stars0 ratingsLearn SQL Server Administration in a Month of Lunches Rating: 3 out of 5 stars3/5Query Store for SQL Server 2019: Identify and Fix Poorly Performing Queries Rating: 0 out of 5 stars0 ratingsMastering Veeam Backup & Replication.: Design and deploy a secure and resilient Veeam 12 platform using best practices Rating: 0 out of 5 stars0 ratingsLearn SQL in 24 Hours Rating: 5 out of 5 stars5/5Blockchain Basics: A Non-Technical Introduction in 25 Steps Rating: 4 out of 5 stars4/5Access for Beginners: Access Essentials, #1 Rating: 0 out of 5 stars0 ratingsPython Projects for Everyone Rating: 0 out of 5 stars0 ratingsGo in Action Rating: 5 out of 5 stars5/5Learn Data Analysis with Python: Lessons in Coding Rating: 0 out of 5 stars0 ratingsAzure SQL Revealed: A Guide to the Cloud for SQL Server Professionals Rating: 0 out of 5 stars0 ratingsSQL Server: Tips and Tricks - 2 Rating: 4 out of 5 stars4/5CompTIA DataSys+ Study Guide: Exam DS0-001 Rating: 0 out of 5 stars0 ratingsNode.js Design Patterns - Second Edition Rating: 4 out of 5 stars4/5Excel 2021 Rating: 4 out of 5 stars4/5Access 2016 For Dummies Rating: 0 out of 5 stars0 ratingsLearning Oracle 12c: A PL/SQL Approach Rating: 0 out of 5 stars0 ratingsLearning ArcGIS Geodatabases Rating: 5 out of 5 stars5/5Entity Framework Core in Action Rating: 0 out of 5 stars0 ratingsTroubleshooting PostgreSQL Rating: 5 out of 5 stars5/5Serverless Architectures on AWS, Second Edition Rating: 5 out of 5 stars5/5ChessBase Complete: 2019 Supplement Covering ChessBase 13, 14 & 15 Rating: 0 out of 5 stars0 ratings
Reviews for Deep Learning
0 ratings0 reviews
Book preview
Deep Learning - Murad Khan
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2019
Murad Khan, Bilal Jan and Haleem FarmanDeep Learning: Convergence to Big Data AnalyticsSpringerBriefs in Computer Sciencehttps://doi.org/10.1007/978-981-13-3459-7_1
1. Introduction
Bilal Jan¹ , Haleem Farman² and Murad Khan³
(1)
FATA University, FR Kohat, Pakistan
(2)
Department of Computer Science, Sarhad University of Science and Information Technology, Peshawar, Khyber Pakhtunkhwa, Pakistan
(3)
Department of Computer Science, Islamia College Peshawar, Khyber Pakhtunkhwa, Pakistan
Bilal Jan (Corresponding author)
Email: [email protected]
Haleem Farman
Email: [email protected]
Murad Khan
Email: [email protected]
Abstract
Recently, deep learning techniques are widely adopted for big data analytics. The concept of deep learning is favorable in the big data analytics due to its efficient use for processing huge and enormous data in real time. This chapter gives a brief introduction of machine learning concepts and its use in the big data. Similarly, various subsections of machine learning are also discussed to support a coherent study of the big data analytics. A thorough study of the big data analytics and the tools required to process the big data is also presented with reference to some existing and well-known work. Further, the chapter is concluded by connecting the deep learning with big data analytics for filling the gap of using machine learning for huge datasets.
List of Acronyms
AI
Artificial intelligence
ANN
Artificial neural networks
HDFS
Hadoop Distributed File System
M2M
Machine to machine
IoT
Internet of things
CPS
Cyber physical systems
ICN
Information-centric networking
WSN
Wireless sensor network
1.1 Machine Learning
The need of machine learning was felt when artificial intelligence (AI)-based systems were facing difficulties with hard-coded programs, and it was suggested that machines should be able to extract patterns from the data by itself without the involvement of human or programs for specific tasks. The idea of machine learning was introduced in 1959 by Arthur Samuel (field expert) that instead of programming machines for specific tasks, computers should be able to learn themselves (BMC blog 2018). Machine learning is the subset of artificial intelligence, in which system can adjust its activities and react to specific situation when provided with large amount of data (Ahmad et al. 2018a, b). In machine learning, systems are trained to act accordingly. These systems are provided with many examples specifically related to task, and statistical structures are identified that leads system to define rules for that particular task. Machine learning deals with large amount of datasets (Khumoyun et al. 2016), for instance, medical dataset containing millions of patient images for different diseases. There are many applications such as recommendation and navigation systems using machine learning giving more accurate and efficient result as compared to hard-coded programs. Machine learning is classified into supervised learning and unsupervised learning (BMC blog