ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Scala Machine Learning Projects: Build real-world machine learning and deep learning projects with Scala (English Edition)

دانلود کتاب پروژه های یادگیری ماشینی اسکالا: با اسکالا (نسخه انگلیسی) پروژه های یادگیری ماشینی و یادگیری عمیق در دنیای واقعی بسازید.

Scala Machine Learning Projects: Build real-world machine learning and deep learning projects with Scala (English Edition)

مشخصات کتاب

Scala Machine Learning Projects: Build real-world machine learning and deep learning projects with Scala (English Edition)

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1788479041, 9781788479042 
ناشر: Packt Publishing 
سال نشر: 2018 
تعداد صفحات: 461 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 30 مگابایت 

قیمت کتاب (تومان) : 48,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Scala Machine Learning Projects: Build real-world machine learning and deep learning projects with Scala (English Edition) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب پروژه های یادگیری ماشینی اسکالا: با اسکالا (نسخه انگلیسی) پروژه های یادگیری ماشینی و یادگیری عمیق در دنیای واقعی بسازید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب پروژه های یادگیری ماشینی اسکالا: با اسکالا (نسخه انگلیسی) پروژه های یادگیری ماشینی و یادگیری عمیق در دنیای واقعی بسازید.



برنامه‌های هوشمند قدرتمند با استفاده از الگوریتم‌های یادگیری عمیق برای تسلط بر محاسبات عددی، یادگیری عمیق، و برنامه‌نویسی کاربردی.

ویژگی‌های کلیدی

  • کاوش در ماشین تکنیک‌های یادگیری با کتابخانه‌های منبع باز برجسته Scala مانند Spark ML، H2O، MXNet، Zeppelin، و DeepLearning4j
  • حل مشکلات یادگیری ماشین در دنیای واقعی با بررسی محاسبات عددی پیچیده با برنامه‌نویسی تابعی Scala به روشی مقیاس‌پذیر و سریع‌تر
  • تمام جنبه‌های کلیدی مانند جمع‌آوری، ذخیره‌سازی، پردازش، تجزیه و تحلیل و ارزیابی مورد نیاز برای ساخت و استقرار مدل‌های ماشین روی خوشه‌های محاسباتی با استفاده از چارچوب Scala Play را پوشش می‌دهد.

Book. توضیحات

یادگیری ماشینی با تبدیل داده ها به اطلاعات عملی، تأثیر زیادی بر دانشگاه و صنعت داشته است. اسکالا در چند سال گذشته شاهد افزایش مستمر پذیرش بوده است، به ویژه در زمینه های علم داده و تجزیه و تحلیل. این کتاب برای دانشمندان داده، مهندسان داده و علاقه مندان به یادگیری عمیق است که پیشینه ای در محاسبات عددی پیچیده دارند و می خواهند بیشتر توسعه اپلیکیشن یادگیری ماشین را بدانند.

اگر به مفاهیم یادگیری ماشین آشنایی کامل دارید و می‌خواهید دانش خود را با کاوش در اجرای عملی این مفاهیم با استفاده از قدرت Scala گسترش دهید، پس این کتاب همان چیزی است که به آن نیاز دارید! از طریق 11 پروژه پایان به انتها، با کتابخانه های معروف یادگیری ماشینی مانند Spark ML، H2O، DeepLearning4j و MXNet آشنا خواهید شد.

در پایان، می توانید از محاسبات عددی و برنامه نویسی تابعی برای انجام وظایف عددی پیچیده برای توسعه، ساخت و استقرار پروژه های تحقیقاتی یا تجاری در یک محیط آماده برای تولید.

آنچه خواهید آموخت

  • از رگرسیون پیشرفته استفاده کنید. تکنیک هایی برای افزایش عملکرد مدل های پیش بینی کننده
  • استفاده از الگوریتم های طبقه بندی مختلف برای تجزیه و تحلیل کسب و کار
  • ایجاد استراتژی های معاملاتی برای بیت کوین و معاملات سهام با استفاده از تکنیک های مجموعه
  • Train Deep Neural شبکه‌ها (DNN) با استفاده از H2O و Spark ML
  • استفاده از NLP برای ساخت مدل‌های یادگیری ماشینی مقیاس‌پذیر
  • با نحوه اعمال الگوریتم‌های یادگیری تقویتی مانند یادگیری Q برای توسعه برنامه ML آشنا شوید
  • با نحوه استفاده از رمزگذارهای خودکار برای توسعه یک برنامه تشخیص تقلب آشنا شوید
  • مدل های LSTM و CNN را با استفاده از DeepLearning4j و MXNet پیاده سازی کنید

این کتاب برای چه کسی است

اگر می خواهید از قدرت Scala و Spark برای درک داده های بزرگ استفاده کنید، این کتاب برای شما مناسب است. اگر با مفاهیم یادگیری ماشینی آشنا هستید و می‌خواهید با استفاده از قدرت Scala، دانش خود را گسترش دهید، این کتاب همان چیزی است که شما نیاز دارید! درک قوی زبان برنامه نویسی اسکالا توصیه می شود. آشنایی اولیه با تکنیک های یادگیری ماشینی مفیدتر خواهد بود.

فهرست مطالب

  1. تجزیه و تحلیل ادعای شدت بیمه
  2. تجزیه و تحلیل مشتریان خروجی از طریق پیش بینی ریزش
    1. li>
    2. پیش‌بینی قیمت بیت‌کوین با فرکانس بالا از داده‌های تاریخی و زنده
    3. خوشه‌بندی مقیاس جمعیت و تجزیه و تحلیل قومیتی
    4. مدل‌سازی موضوع در NLP: بینشی بهتر برای متون در مقیاس بزرگ
    5. li>
    6. موتور توصیه فیلم مبتنی بر مدل
    7. یادگیری تقویتی عمیق با استفاده از فرآیند تصمیم گیری مارکوف (MDP)
    8. استفاده از شبکه های باور عمیق در بازاریابی بانکی
    9. کلاهبرداری تجزیه و تحلیل با استفاده از رمزگذارهای خودکار و تشخیص ناهنجاری
    10. تشخیص فعالیت انسانی با استفاده از RNN
    11. طبقه بندی تصویر با استفاده از CNN

توضیحاتی درمورد کتاب به خارجی

Powerful smart applications using deep learning algorithms to dominate numerical computing, deep learning, and functional programming.

Key Features

  • Explore machine learning techniques with prominent open source Scala libraries such as Spark ML, H2O, MXNet, Zeppelin, and DeepLearning4j
  • Solve real-world machine learning problems by delving complex numerical computing with Scala functional programming in a scalable and faster way
  • Cover all key aspects such as collection, storing, processing, analyzing, and evaluation required to build and deploy machine models on computing clusters using Scala Play framework.

Book Description

Machine learning has had a huge impact on academia and industry by turning data into actionable information. Scala has seen a steady rise in adoption over the past few years, especially in the fields of data science and analytics. This book is for data scientists, data engineers, and deep learning enthusiasts who have a background in complex numerical computing and want to know more hands-on machine learning application development.

If you're well versed in machine learning concepts and want to expand your knowledge by delving into the practical implementation of these concepts using the power of Scala, then this book is what you need! Through 11 end-to-end projects, you will be acquainted with popular machine learning libraries such as Spark ML, H2O, DeepLearning4j, and MXNet.

At the end, you will be able to use numerical computing and functional programming to carry out complex numerical tasks to develop, build, and deploy research or commercial projects in a production-ready environment.

What you will learn

  • Apply advanced regression techniques to boost the performance of predictive models
  • Use different classification algorithms for business analytics
  • Generate trading strategies for Bitcoin and stock trading using ensemble techniques
  • Train Deep Neural Networks (DNN) using H2O and Spark ML
  • Utilize NLP to build scalable machine learning models
  • Learn how to apply reinforcement learning algorithms such as Q-learning for developing ML application
  • Learn how to use autoencoders to develop a fraud detection application
  • Implement LSTM and CNN models using DeepLearning4j and MXNet

Who This Book Is For

If you want to leverage the power of both Scala and Spark to make sense of Big Data, then this book is for you. If you are well versed with machine learning concepts and wants to expand your knowledge by delving into the practical implementation using the power of Scala, then this book is what you need! Strong understanding of Scala Programming language is recommended. Basic familiarity with machine Learning techniques will be more helpful.

Table of Contents

  1. Analyzing Insurance Severity Claim
  2. Analyzing Outgoing Customers through Churn Prediction
  3. High Frequency Bitcoin Price Prediction from Historical and Live Data
  4. Population Scale Clustering and Ethnicity Analysis
  5. Topic Modelling in NLP: A Better Insight to Large-Scale Texts
  6. Model-based Movie Recommendation Engine
  7. Deep Reinforcement Learning using Markov Decision Process (MDP)
  8. Using Deep Belief Networks in Bank Marketing
  9. Fraud Analytics using Autoencoders and Anomaly Detection
  10. Human Activity Recognition using RNN
  11. Image Classification using CNN


فهرست مطالب

Cover
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Analyzing Insurance Severity Claims
	Machine learning and learning workflow
		Typical machine learning workflow
	Hyperparameter tuning and cross-validation
	Analyzing and predicting insurance severity claims
		Motivation
		Description of the dataset
		Exploratory analysis of the dataset
		Data preprocessing
	LR for predicting insurance severity claims
		Developing insurance severity claims predictive model using LR
	GBT regressor for predicting insurance severity claims
	Boosting the performance using random forest regressor
		Random Forest for classification and regression
	Comparative analysis and model deployment
		Spark-based model deployment for large-scale dataset
	Summary
Chapter 2: Analyzing and Predicting Telecommunication Churn
	Why do we perform churn analysis, and how do we do it?
	Developing a churn analytics pipeline
		Description of the dataset
		Exploratory analysis and feature engineering
	LR for churn prediction
	SVM for churn prediction
	DTs for churn prediction
	Random Forest for churn prediction
	Selecting the best model for deployment
	Summary
Chapter 3: High Frequency Bitcoin Price Prediction from Historical and Live Data
	Bitcoin, cryptocurrency, and online trading
		State-of-the-art automated trading of Bitcoin
			Training
			Prediction
	High-level data pipeline of the prototype
	Historical and live-price data collection
		Historical data collection
		Transformation of historical data into a time series
			Assumptions and design choices
			Data preprocessing
		Real-time data through the Cryptocompare API
	Model training for prediction
	Scala Play web service
		Concurrency through Akka actors
		Web service workflow
			JobModule
			Scheduler
			SchedulerActor
			PredictionActor and the prediction step
			TraderActor
	Predicting prices and evaluating the model
	Demo prediction using Scala Play framework
		Why RESTful architecture?
		Project structure
		Running the Scala Play web app
	Summary
Chapter 4: Population-Scale Clustering and Ethnicity Prediction
	Population scale clustering and geographic ethnicity
		Machine learning for genetic variants
	1000 Genomes Projects dataset description
	Algorithms, tools, and techniques
		H2O and Sparkling water
		ADAM for large-scale genomics data processing
		Unsupervised machine learning
			Population genomics and clustering
		How does K-means work?
		DNNs for geographic ethnicity prediction
	Configuring programming environment
	Data pre-processing and feature engineering
		Model training and hyperparameter tuning
			Spark-based K-means for population-scale clustering
			Determining the number of optimal clusters
			Using H2O for ethnicity prediction
		Using random forest for ethnicity prediction
	Summary
Chapter 5: Topic Modeling - A Better Insight into Large-Scale Texts
	Topic modeling and text clustering
		How does LDA algorithm work?
	Topic modeling with Spark MLlib and Stanford NLP
		Implementation
			Step 1 - Creating a Spark session
			Step 2 - Creating vocabulary and tokens count to train the LDA after text pre-processing
			Step 3 - Instantiate the LDA model before training
			Step 4 - Set the NLP optimizer
			Step 5 - Training the LDA model
			Step 6 - Prepare the topics of interest
			Step 7 - Topic modelling 
			Step 8 - Measuring the likelihood of two documents
	Other topic models versus the scalability of LDA
	Deploying the trained LDA model
	Summary
Chapter 6: Developing Model-based Movie Recommendation Engines
	Recommendation system
		Collaborative filtering approaches
			Content-based filtering approaches
			Hybrid recommender systems
			Model-based collaborative filtering
		The utility matrix
	Spark-based movie recommendation systems
		Item-based collaborative filtering for movie similarity
			Step 1 - Importing necessary libraries and creating a Spark session
			Step 2 - Reading and parsing the dataset
			Step 3 - Computing similarity
			Step 4 - Testing the model
		Model-based recommendation with Spark
			Data exploration
			Movie recommendation using ALS
				Step 1 - Import packages, load, parse, and explore the movie and rating dataset
				Step 2 - Register both DataFrames as temp tables to make querying easier
				Step 3 - Explore and query for related statistics
				Step 4 - Prepare training and test rating data and check the counts
				Step 5 - Prepare the data for building the recommendation model using ALS
				Step 6 - Build an ALS user product matrix
				Step 7 - Making predictions
				Step 8 - Evaluating the model
	Selecting and deploying the best model 
	Summary
Chapter 7: Options Trading Using Q-learning and Scala Play Framework
	Reinforcement versus supervised and unsupervised learning
		Using RL
		Notation, policy, and utility in RL
			Policy
			Utility
	A simple Q-learning implementation
		Components of the Q-learning algorithm
			States and actions in QLearning
			The search space
			The policy and action-value
			QLearning model creation and training
		QLearning model validation
		Making predictions using the trained model
	Developing an options trading web app using Q-learning
		Problem description
		Implementating an options trading web application
			Creating an option property
			Creating an option model
			Putting it altogether
		Evaluating the model
		Wrapping up the options trading app as a Scala web app
			The backend
			The frontend
		Running and Deployment Instructions
		Model deployment
	Summary
Clients Chapter 8: Subscription Assessment for Bank Telemarketing using Deep Neural Networks
	Client subscription assessment through telemarketing
		Dataset description
		Installing and getting started with Apache Zeppelin
			Building from the source
			Starting and stopping Apache Zeppelin
			Creating notebooks
		Exploratory analysis of the dataset
			Label distribution
			Job distribution
			Marital distribution
			Education distribution
			Default distribution
			Housing distribution
			Loan distribution
			Contact distribution
			Month distribution
			Day distribution
			Previous outcome distribution
			Age feature
			Duration distribution
			Campaign distribution
			Pdays distribution
			Previous distribution
			emp_var_rate distributions
			cons_price_idx features
			cons_conf_idx distribution
			Euribor3m distribution
			nr_employed distribution
		Statistics of numeric features
		Implementing a client subscription assessment model
		Hyperparameter tuning and feature selection
			Number of hidden layers
			Number of neurons per hidden layer
			Activation functions
			Weight and bias initialization
			Regularization
	Summary
Chapter 9: Fraud Analytics Using Autoencoders and Anomaly Detection
	Outlier and anomaly detection
	Autoencoders and unsupervised learning
		Working principles of an autoencoder
		Efficient data representation with autoencoders
	Developing a fraud analytics model
		Description of the dataset and using linear models
		Problem description
		Preparing programming environment
			Step 1 - Loading required packages and libraries
			Step 2 - Creating a Spark session and importing implicits
			Step 3 - Loading and parsing input data
			Step 4 - Exploratory analysis of the input data
			Step 5 - Preparing the H2O DataFrame
			Step 6 - Unsupervised pre-training using autoencoder
			Step 7 - Dimensionality reduction with hidden layers
			Step 8 - Anomaly detection
			Step 9 - Pre-trained supervised model
			Step 10 - Model evaluation on the highly-imbalanced data
			Step 11 - Stopping the Spark session and H2O context
		Auxiliary classes and methods
	Hyperparameter tuning and feature selection
	Summary
Chapter 10: Human Activity Recognition using Recurrent Neural Networks
	Working with RNNs
		Contextual information and the architecture of RNNs
		RNN and the long-term dependency problem
		LSTM networks
	Human activity recognition using the LSTM model
		Dataset description
		Setting and configuring MXNet for Scala
	Implementing an LSTM model for HAR
		Step 1 - Importing necessary libraries and packages
		Step 2 - Creating MXNet context
		Step 3 - Loading and parsing the training and test set
		Step 4 - Exploratory analysis of the dataset
		Step 5 - Defining internal RNN structure and LSTM hyperparameters
		Step 6 - LSTM network construction
		Step 7 - Setting up an optimizer
		Step 8 - Training the LSTM network
		Step 9 - Evaluating the model
	Tuning LSTM hyperparameters and GRU
	Summary
Chapter 11: Image Classification using Convolutional Neural Networks
	Image classification and drawbacks of DNNs
	CNN architecture
		Convolutional operations
		Pooling layer and padding operations
			Subsampling operations
		Convolutional and subsampling operations in DL4j
			Configuring DL4j, ND4s, and ND4j
			Convolutional and subsampling operations in DL4j
	Large-scale image classification using CNN
		Problem description
		Description of the image dataset
		Workflow of the overall project
		Implementing CNNs for image classification
			Image processing
			Extracting image metadata
			Image feature extraction
			Preparing the ND4j dataset
			Training the CNNs and saving the trained models
			Evaluating the model
			Wrapping up by executing the main() method
	Tuning and optimizing CNN hyperparameters
	Summary
Other Books You May Enjoy
Index




نظرات کاربران