دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Gourav Gupta, Dr. Manish Gupta, Dr. Inder Singh Gupta سری: ISBN (شابک) : 9391392083, 9789391392086 ناشر: BPB Publications سال نشر: 2022 تعداد صفحات: 554 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 18 مگابایت
در صورت تبدیل فایل کتاب Practical Machine Learning with Spark: Uncover Apache Spark’s Scalable Performance with High-Quality Algorithms Across NLP, Computer Vision and ML(English Edition) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یادگیری ماشین عملی با Spark: عملکرد مقیاس پذیر Apache Spark را با الگوریتم های با کیفیت بالا در سراسر NLP، Computer Vision و ML (نسخه انگلیسی) کشف کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
رازهای کیهانی پردازش توزیع شده را برای برنامه های یادگیری عمیق کاوش کنید.
ویژگیهای کلیدی
● نمایش عملی عمیق مفاهیم ML/DL با استفاده از چارچوب توزیعشده.
● پوششها تصاویر گرافیکی و توضیحات بصری برای خطوط لوله ML/DL.
● شامل پایگاه کد زنده برای هر یک از برنامههای NLP، بینایی کامپیوتر و یادگیری ماشین است.
<. p>توضیحات
این کتاب اطلاعاتی را در اختیار خواننده قرار میدهد توضیح امروزی یادگیری ماشین و درک عمیق، جامع و سرراست از تکنیکهای معماری مورد استفاده برای ارزیابی و پیشبینی بینشهای آیندهنگر دادهها با استفاده از اسپارک آپاچی.
این کتاب با راهاندازی Hadoop و Spark در محل، Docker و AWS خوانندگان را راهنمایی میکند. خوانندگان با Spark MLib و نحوه استفاده از آن در سناریوهای یادگیری ماشینی تحت نظارت و بدون نظارت آشنا خواهند شد. با کمک Spark، برخی از برجسته ترین فناوری ها، مانند پردازش زبان طبیعی و بینایی کامپیوتری، در یک محیط واقعی ارزیابی و نشان داده می شوند. این کتاب با استفاده از قابلیتهای آپاچی اسپارک، مؤلفههای اساسی را که زیربنای هر یک از این فناوریهای پردازش زبان طبیعی، بینایی رایانه، و یادگیری ماشین هستند، و همچنین نحوه استفاده از این فناوریها در فرآیندهای کسبوکار خود را مورد بحث قرار میدهد.</ p>
در پایان کتاب، خوانندگان با چندین چارچوب یادگیری عمیق مانند TensorFlow و PyTorch آشنا خواهند شد. خوانندگان همچنین یاد خواهند گرفت که پردازش توزیع شده مشکلات یادگیری عمیق را با استفاده از زبان برنامه نویسی Spark اجرا کنند.
آنچه یاد خواهید گرفت
●با نحوه شروع پروژه های یادگیری ماشینی با استفاده از Spark آشنا شوید.
●Witness نحوه استفاده از طراحی Spark MLib برای یادگیری ماشین و عملیات یادگیری عمیق.
●از Spark در کارهایی که شامل NLP، یادگیری بدون نظارت، و بینایی رایانه است، استفاده کنید.
●با Spark در محیط ابری و با جریانهای کاری خط لوله هوش مصنوعی آزمایش کنید.
●برنامههای یادگیری عمیق را در یک شبکه توزیعشده اجرا کنید.<. /p>
این کتاب برای چه کسی است
این این کتاب برای مهندسان داده، مهندسان یادگیری ماشین، دانشمندان داده، معماران داده، تحلیلگران تجاری و مشاوران فنی در سراسر جهان ارزشمند است. آشنایی با اصول Hadoop و Python مفید خواهد بود.
فهرست مطالب
1. مقدمه ای بر یادگیری ماشینی
2. راه اندازی و پیکربندی محیط اسپارک Apache
3. آپاچی اسپارک
4. Apache Spark MLlib
5. یادگیری تحت نظارت با Spark
6. یادگیری بدون نظارت با Apache Spark
7. پردازش زبان طبیعی با اسپارک آپاچی
8. موتور توصیه با Spark
9. یادگیری عمیق با Spark
10. Computer Vision با Apache Spark
Explore the cosmic secrets of Distributed Processing for Deep Learning applications.
Key Features
● In-depth practical demonstration of ML/DL concepts using Distributed Framework.
● Covers graphical illustrations and visual explanations for ML/DL pipelines.
● Includes live codebase for each of NLP, computer vision and machine learning applications.
Description
This book provides the reader with an up-to-date explanation of Machine Learning and an in-depth, comprehensive, and straightforward understanding of the architectural techniques used to evaluate and anticipate the futuristic insights of data using Apache Spark.
The book walks readers by setting up Hadoop and Spark installations on-premises, Docker, and AWS. Readers will learn about Spark MLib and how to utilize it in supervised and unsupervised machine learning scenarios. With the help of Spark, some of the most prominent technologies, such as natural language processing and computer vision, are evaluated and demonstrated in a realistic setting. Using the capabilities of Apache Spark, this book discusses the fundamental components that underlie each of these natural language processing, computer vision, and machine learning technologies, as well as how you can incorporate these technologies into your business processes.
Towards the end of the book, readers will learn about several deep learning frameworks, such as TensorFlow and PyTorch. Readers will also learn to execute distributed processing of deep learning problems using the Spark programming language.
What you will learn
●Learn how to get started with machine learning projects using Spark.
●Witness how to use Spark MLib's design for machine learning and deep learning operations.
●Use Spark in tasks involving NLP, unsupervised learning, and computer vision.
●Experiment with Spark in a cloud environment and with AI pipeline workflows.
●Run deep learning applications on a distributed network.
Who this book is for
This book is valuable for data engineers, machine learning engineers, data scientists, data architects, business analysts, and technical consultants worldwide. It would be beneficial to have some familiarity with the fundamentals of Hadoop and Python.
Table of Contents
1. Introduction to Machine Learning
2. Apache Spark Environment Setup and Configuration
3. Apache Spark
4. Apache Spark MLlib
5. Supervised Learning with Spark
6. Un-Supervised Learning with Apache Spark
7. Natural Language Processing with Apache Spark
8. Recommendation Engine with Spark
9. Deep Learning with Spark
10. Computer Vision with Apache Spark
Cover Page Title Page Copyright Page Dedication Page About the Authors About the Reviewers Acknowledgements Preface Errata Table of Contents 1. Introduction to Machine Learning Introduction Structure Objectives Evolution of Machine Learning Fundamentals and Definition of Machine Learning Types of Machine Learning Learning of Models Based on the First Criteria Supervised Learning (SL) Unsupervised Learning (USL) Reinforcement Learning (RL) Hybrid Learning Problem (HLP) Learning of Models Based on Second Criteria (Batch Mode Learning and Online Mode Learning) Batch Learning Online Learning Applications of Machine Learning Recommendation Engine Financial Services Social Media Face Recognition Healthcare Sentiment Analysis Video Surveillance Future Scope of Machine Learning A New Trail of Intelligence Augmentation (IA) Edge Computing with ML Quantum Computing with ML Improved Cognitive Services Robotics Machine Learning in Space Exploration Self-driving Cars and Autonomous Transportation Enhanced Healthcare using AI Conclusion 2. Apache Spark Environment Setup and Configuration Introduction Structure Objectives Laconic View on Apache Spark Apache Spark Installation using Hortonworks Sandbox VMware Workstation Player Installation ClouderaVM Installation for HDP Apache Hadoop and Apache Spark Setup on Amazon Web Services (AWS) AWS Account Credentials and Amazon EC2 Creation PuTTY and PuTTYgen Software for Generating a .ppk file from a .pem and Accessing the Amazon EC2 Instance Through a Public IP Address Apache Ambari Installation on Amazon EC2 Disabling the iptables Installation of Apache Ambari Repository and Hadoop Services on Amazon EC2 Python Editors for the Spark Programming Framework Sublime Editor PySpark or Python Codebase Syncing from a Server to a Local Directory and Vice Versa Jupyter Notebook Microsoft PowerBI Installation for Data Visualization DBeaver Installation for Accessing the Data from the Persistence Layer Apache Spark Installation on Google Colab Conclusion 3. Apache Spark Introduction Structure Objectives Need of Apache Spark Evolution of Apache Spark Apache Spark Components Architecture of Apache Spark Resilient Distributed Dataset (RDD) Direct Acyclic Graph (DAG) in Spark Lazy Evaluation DataFrames Datasets Accumulator and Broadcast Accumulator Broadcast Apache Spark Optimization and its Techniques Memory Storage Levels: Cache and Persist Spark Submit Spark Monitoring Apache Livy: An Easy Interaction With a Spark Cluster Over a REST Interface Job Scheduling Spark RDD Operations: Transformation and Action Data Ingestion in Apache Spark Application of Apache Spark Conclusion 4. Apache Spark MLlib Introduction Structure Objectives Spark MLlib Algorithms Classification Category Regression Category Clustering Category ML Components/Pipelines DataFrame Transformer Estimator Pipeline Parameter CrossValidator Evaluator Spark MLlib’s Datatypes Local Vector Sparse Vector DenseVector LabelPoint Local Matrix Distributed Matrix Extracting, Transforming, and Selecting Features Term Frequency-Inverse Document Frequency (TF-IDF) Word2Vec CountVectorizer FeatureHasher Feature Transformers Tokenizer StopWordsRemover N-Gram Binarizer Principal Component Analysis (PCA) Polynomial Expansion Discrete Cosine Transform (DCT) StringIndexer IndexToString VectorIndexer Normalizer StandardScaler MinMaxScaler MaxAbsScaler Bucketizer ElementwiseProduct SQLTransformer VectorAssembler VectorSizeHint Quantile Discretizer (QD) Imputer Feature Selectors VectorSlicer ChiSqSelector Conclusion 5. Supervised Learning with Spark Introduction Structure Objectives Definition of Supervised Learning Regression and its Types Regularization in Linear Regression Least Absolute Shrinkage and Selection Operator (Lasso Regression)/L1 Regularization Ridge Regression/L2 Regularization Elastic-net Regression/L1+L2 Regularization Generalized Linear Regression (GLR) Isotonic Regression/Monotonic Non-Decreasing Regression/ Equal Stretch Regression Classification and its Types Classification and Regression Tree (CART) Terminology in CART Decision Tree (DT) Decision Tree Classification (DTC) in CART Decision Tree Regression (DTR) Ensemble Learning (EL) Performance Metrics/Evaluation Metrics (EM) Classification Metrices Regression Metrics Churn Prediction Model Conclusion 6. Un-Supervised Learning with Apache Spark Introduction Structure Objectives Clustering K-Means under Clustering Bisecting K-means Algorithm (BKM) Gaussian Mixture Model (GMM) Latent Dirichlet Allocation (LDA) Conclusion 7. Natural Language Processing with Apache Spark Introduction Structure Objectives Evolution of Natural Language Processing NLP and its Types Artificial Intelligence-Based Approach Deep Learning or The Neural Network Approach A Laconic View on SparkNLP Advantages of SparkNLP Core Execution Blocks of NLP Components of NLP Morphological Analysis Lexical Analysis Syntax Analysis Semantic Analysis Pragmatic Analysis Discourse Integration Comparison among Natural Language Processing (NLP), Natural Language Understanding (NLU), and Natural Language Generation (NLG) Widely Used Libraries of NLP Types of NLP Features in NLP Sentiment Analysis using Spark NLP Enhancement in NLP Alternate of SparkNLP Conclusion 8. Recommendation Engine with Spark Introduction Structure Objectives Evolution of a Recommendation Engine Types of Recommendation Engines Content-Based Filtering (CBF) Collaborative Filtering (CF) Hybrid Recommendation Engines (HREs) Information Collection Phases in RE Explicit Feedback Implicit Feedback Hybrid Feedback Real-Time Pipeline of a Recommendation Engine Ant Colony Optimization in a Recommendation Engine Hidden Markov Chain Model (HMCM) Market Basket Algorithm (MBA) Implementation of a Recommendation Engine Limitations of Recommender Systems Cold-Start Problem Applications of a Recommendation Engine Conclusion 9. Deep Learning with Spark Introduction Structure Objectives Evolution of the Neural Network Cybernetics Connectionism Deep Learning (DL) Definition of Deep Learning (DL) Neural Network and its Model Representations Various Terminologies Used in DL Feature Engineering (FE)/Feature Selection (FS) Filter Method (FM) Generalized Method (GM) Wrapper Method Embedded Method Different networks in DL Different Activation Functions Linear Function or Identity Activation Function (IAF) Binary Step Activation Function (BSAF) Sigmoid Activation Function/Logistic/Soft Step Hyperbolic Tangent Activation Function (HTAF) / Tanh AF SoftSign Activation Function Swish Activation Function Rectified Linear Unit Activation Function (RLUAF) / ReLU / Maximum Function Leaky Rectified Linear Unit (Leaky ReLU) Parametric Rectified Linear Unit Activation Function (PRLUAF) Exponential Linear Unit Activation Function (ELUAF) SoftPlus Activation Function (SPAF) SoftMax Activation Function (SMAF) Scaled Exponential Linear Unit Activation Function (SELUAF) Different Types of Loss Functions Regression Loss Function Mean Square Error Loss (MSEL)/ L2 Loss Root Mean Square Error Loss (RMSEL) Mean Absolute Error Loss (MAEL)/ L1 loss Mean Squared Logarithmic Error (MSLE) Mean Absolute Percentage Error Loss (MAPEL)/ Mean Absolute Percentage Deviation Loss (MAPDL) Mean Bias Error Loss (MBEL) Huber Loss (HL) / Smooth Mean Absolute Error Loss LogCosh Loss Classification Loss Function Hinge Loss/Multi Class SVM Loss Squared Hinge Loss Function (SHLF) Categorical Hinge Loss Function(CHF) Cross Entropy Loss (CEL)/Negative Log Likelihood Binary Cross Entropy Loss (BCEL) Categorical Cross Entropy Loss (CCEL) Kullback Leibler Divergence Loss (KLDL)/ Relative Entropy Sparse Categorical Cross Entropy Loss (SCCEL) Focal Loss (FL) Different Optimizers Gradient Descent (GD) Batch Gradient Descent (BGD) Stochastic Gradient Descent (SGD)/full batch gradient descent Mini Batch Gradient Descent (MBGD) Momentum Based Gradient Descent (MBGD) Nesterov Accelerated Gradient (NAG) Adaptive Gradient (Adagrad) Adaptive Moment Estimation (Adam) AdaDelta Cloud notebooks for ML and DL Google Colab Deep Learning Frameworks TensorFlow PyTorch Keras Caffe MxNet Chainer DeepLearning4J Microsoft Cognitive Toolkit (CNTK) Distributed DL Processing using Elephas Alternate Framework for Distributed Deep Learning Distributed Keras TensorFlowOnSpark BigDL DeepLearning pipelines Zoo-analytics Deep Learning Operations (DLOps) Conclusion 10. Computer Vision with Apache Spark Introduction Structure Objectives Evolution of Computer Vision Defining an Image Different Formats of Image Annotation ways in CV Bounding Boxes (BB) 3D cuboids Polygons-Based Annotation Lines and Splines Semantic Segmentation Key-Point and Landmark Circle Computer Vision Libraries Open-source Computer Vision Library (OpenCV) Imutils Scikit-Image Python-Tesseract (Pytessarct) PyTorchCV SimpleCV BoofCV IPSDK Python-Tesseract (Pytessarct) Components of Computer Vision Object Classification Object Detection Object Segmentation Object Tracking Convolution Neural Network (CNN) and its Working Convolution Operation Rectified Linear Unit (ReLu) Pooling Flattening Full Connection SoftMax and Cross-Entropy Timeline of the CNN Architecture Implementation of Distributed Processing in Image Classification using Google Colab Flow Chart of the codebase Output Snippet Real-time Computer Vision Pipeline Advancement in CV Generative Adversarial Network (GAN) Zero-Shot Learning (ZSL) Contrastive Learning (CL) Data Augmentation (DA) in CV Flipping Color Space Cropping Rotation Noise Injection Kernel Filters and Mixing Images (MI) Random Erasing Adversarial Training and GAN-based DA Neural Style Transfer (NST) Smart Augmentation (SA) Applications of CV Conclusion Index