ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Machine Learning for Streaming Data with Python: Rapidly build practical online machine learning solutions

دانلود کتاب یادگیری ماشینی برای پخش جریانی داده با پایتون: به سرعت راه حل های یادگیری ماشین آنلاین عملی بسازید

Machine Learning for Streaming Data with Python: Rapidly build practical online machine learning solutions

مشخصات کتاب

Machine Learning for Streaming Data with Python: Rapidly build practical online machine learning solutions

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781803248363 
ناشر: Packt 
سال نشر: 2022 
تعداد صفحات: 258 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 Mb 

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



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

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


در صورت تبدیل فایل کتاب Machine Learning for Streaming Data with Python: Rapidly build practical online machine learning solutions به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب یادگیری ماشینی برای پخش جریانی داده با پایتون: به سرعت راه حل های یادگیری ماشین آنلاین عملی بسازید

با کمک مثال‌های عملی، یادگیری ماشین را در جریان داده‌ها به کار ببرید و با چالش‌هایی که در اطراف پخش جریانی وجود دارد مقابله کنید. ویژگی‌های کلیدی: روی موارد استفاده از پخش جریانی کار کنید که در بیشتر دوره‌های علوم داده آموزش داده نمی‌شوند. با ابزارهای پیشرفته برای پخش تجربه به دست آورید. داده ها چالش های مختلف را در هنگام مدیریت جریان داده ها کاهش دهید شرح کتاب: جریان داده ها فناوری برتر جدیدی است که باید در زمینه علم داده و یادگیری ماشین مراقب آن باشید. همانطور که نیازهای کسب و کار بیشتر می شود، بسیاری از موارد استفاده به تجزیه و تحلیل بلادرنگ و همچنین یادگیری ماشینی بلادرنگ نیاز دارند. این کتاب به شما کمک می‌کند تا با تجزیه و تحلیل داده‌ها برای پخش داده‌ها سرعت بگیرید و به شدت بر روی تطبیق یادگیری ماشینی و سایر تجزیه و تحلیل‌ها با مورد جریان داده تمرکز کنید. ابتدا با معماری استریم و یادگیری ماشینی بلادرنگ آشنا خواهید شد. در مرحله بعد، به چارچوب های پیشرفته برای پخش داده ها مانند River نگاه خواهید کرد. فصل‌های بعدی بر موارد استفاده صنعتی مختلف برای پخش داده‌ها مانند تشخیص ناهنجاری آنلاین و موارد دیگر تمرکز خواهند کرد. با پیشرفت، چالش های مختلفی را کشف خواهید کرد و یاد خواهید گرفت که چگونه آنها را کاهش دهید. علاوه بر این، بهترین روش‌ها را یاد خواهید گرفت که به شما کمک می‌کند از داده‌های جریانی برای ایجاد بینش در زمان واقعی استفاده کنید. در پایان این کتاب، اعتماد به نفس لازم برای پخش جریانی داده ها در مدل های یادگیری ماشین خود را به دست خواهید آورد. آنچه خواهید آموخت: درک چالش ها و مزایای کار با داده های جریانی ایجاد بینش در زمان واقعی از داده های جریانی درک اجرای داده های جریانی با موارد استفاده مختلف برای تقویت دانش خود یک جایگزین PCA ایجاد کنید که می تواند روی داده های زمان واقعی کار کند. کاوش بهترین روش‌ها برای مدیریت داده‌های جریانی که کاملاً باید به خاطر بسپارید ایجاد یک API برای استنتاج یادگیری ماشینی بلادرنگ این کتاب برای چه کسی است: این کتاب برای دانشمندان داده و مهندسان یادگیری ماشینی است که پیشینه‌ای در یادگیری ماشین دارند، تمرین و فناوری هستند. گرا است، و می خواهید یاد بگیرید که چگونه از یادگیری ماشینی برای پخش داده ها از طریق مثال های عملی با فناوری های مدرن استفاده کنید. اگرچه درک مفاهیم پایه پایتون و یادگیری ماشین ضروری است، اما هیچ دانش قبلی در مورد جریان مورد نیاز نیست.


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

Apply machine learning to streaming data with the help of practical examples, and deal with challenges that surround streaming Key Features: Work on streaming use cases that are not taught in most data science courses Gain experience with state-of-the-art tools for streaming data Mitigate various challenges while handling streaming data Book Description: Streaming data is the new top technology to watch out for in the field of data science and machine learning. As business needs become more demanding, many use cases require real-time analysis as well as real-time machine learning. This book will help you to get up to speed with data analytics for streaming data and focus strongly on adapting machine learning and other analytics to the case of streaming data. You will first learn about the architecture for streaming and real-time machine learning. Next, you will look at the state-of-the-art frameworks for streaming data like River. Later chapters will focus on various industrial use cases for streaming data like Online Anomaly Detection and others. As you progress, you will discover various challenges and learn how to mitigate them. In addition to this, you will learn best practices that will help you use streaming data to generate real-time insights. By the end of this book, you will have gained the confidence you need to stream data in your machine learning models. What You Will Learn: Understand the challenges and advantages of working with streaming data Develop real-time insights from streaming data Understand the implementation of streaming data with various use cases to boost your knowledge Develop a PCA alternative that can work on real-time data Explore best practices for handling streaming data that you absolutely need to remember Develop an API for real-time machine learning inference Who this book is for: This book is for data scientists and machine learning engineers who have a background in machine learning, are practice and technology-oriented, and want to learn how to apply machine learning to streaming data through practical examples with modern technologies. Although an understanding of basic Python and machine learning concepts is a must, no prior knowledge of streaming is required.



فهرست مطالب

Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Part 1: Introduction and Core Concepts of Streaming Data
Chapter 1: An Introduction to Streaming Data
	Technical requirements
		Setting up a Python environment
	A short history of data science
	Working with streaming data
		Streaming data versus batch data
		Advantages of streaming data
		Examples of successful implementation of streaming analytics
		Challenges of streaming data
		How to get started with streaming data
		Common use cases for streaming data
		Streaming versus big data
	Real-time data formats and importing an example dataset in Python
	Summary
	Further reading
Chapter 2: Architectures for Streaming and Real-Time Machine Learning
	Technical requirements
		Python environment
	Defining your analytics as a function
	Understanding microservices architecture
	Communicating between services through APIs
	Demystifying the HTTP protocol
		The GET request
		The POST request
		JSON format for communication between systems
		RESTful APIs
	Building a simple API on AWS
		API Gateway in AWS
		Lambda in AWS
		Data-generating process on a local machine
		Implementing the example
		More architectural considerations
		Other AWS services and other services in general that have the same functionality
	Big data tools for real time streaming
		Calling a big data environment in real time
	Summary
	Further reading
Chapter 3: Data Analysis on Streaming Data
	Technical requirements
		Python environment
	Descriptive statistics on streaming data
		Why are descriptive statistics different on streaming data?
	Introduction to sampling theory
		Comparing population and sample
		Population parameters and sample statistics
		Sampling distribution
		Sample size calculations and confidence level
		Rolling descriptive statistics from streaming
		Exponential weight
		Tracking convergence as an additional KPI
	Overview of the main descriptive statistics
		The mean
		The median
		The mode
		Standard deviation
		Variance
		Quartiles and interquartile range
		Correlations
	Real-time visualizations
		Opening the dashboard
		Comparing Plotly's Dash and other real-time visualization tools
	Building basic alerting systems
		Alerting systems on extreme values
		Alerting systems on process stability (mean and median)
		Alerting systems on constant variability (std and variance)
		Basic alerting systems using statistical process control
	Summary
	Further reading
Part 2: Exploring Use Cases for Data Streaming
Chapter 4: Online Learning with River
	Technical requirements
		Python environment
	What is online machine learning?
		How is online learning different from regular learning?
		Advantages of online learning
		Challenges of online learning
		Types of online learning
	Using River for online learning
		Training an online model with River
		Improving the model evaluation
		Building a multiclass classifier using one-vs-rest
	Summary
	Further reading
Chapter 5: Online Anomaly Detection
	Technical requirements
		Python environment
	Defining anomaly detection
		Are outliers a problem?
	Exploring use cases of anomaly detection
		Fraud detection in financial institutions
		Anomaly detection on your log data
		Fault detection in manufacturing and production lines
		Hacking detection in computer networks (cyber security)
		Medical risks in health data
		Predictive maintenance and sensor data
	Comparing anomaly detection and imbalanced classification
		The problem of imbalanced data
		The F1 score
		SMOTE oversampling
		Anomaly detection versus classification
	Algorithms for detecting anomalies in River
		The use of thresholders in River anomaly detection
		Anomaly detection algorithm 1 – One-Class SVM
		Anomaly detection algorithm 2 – Half-Space-Trees
	Going further with anomaly detection
	Summary
	Further reading
Chapter 6: Online Classification
	Technical requirements
		Python environment
	Defining classification
	Identifying use cases of classification
		Use case 1 – email spam classification
		Use case 2 – face detection in phone camera
		Use case 3 – online marketing ad selection
	Overview of classification algorithms in River
		Classification algorithm 1 – LogisticRegression
		Classification algorithm 2 – Perceptron
		Classification algorithm 3 – AdaptiveRandomForestClassifier
		Classification algorithm 4 – ALMAClassifier
		Classification algorithm 5 – PAClassifier
		Evaluating benchmark results
	Summary
	Further reading
Chapter 7: Online Regression
	Technical requirements
		Python environment
	Defining regression
	Use cases of regression
		Use case 1 – Forecasting
		Use case 2 – Predicting the number of faulty products in manufacturing
	Overview of regression algorithms in River
		Regression algorithm 1 – LinearRegression
		Regression algorithm 2 – HoeffdingAdaptiveTreeRegressor
		Regression algorithm 3 – SGTRegressor
		Regression algorithm 4 – SRPRegressor
	Summary
	Further reading
Chapter 8: Reinforcement Learning
	Technical requirements
		Python environment
	Defining reinforcement learning
		Comparing online and offline reinforcement learning
		A more detailed overview of feedback loops in reinforcement learning
	The main steps of a reinforcement learning model
		Making the decisions
		Updating the decision rules
	Exploring Q-learning
		The goal of Q-learning
		Parameters of the Q-learning algorithm
	Deep Q-learning
	Using reinforcement learning for streaming data
	Use cases of reinforcement learning
		Use case one – trading system
		Use case two – social network ranking system
		Use case three – a self-driving car
		Use case four – chatbots
		Use case five – learning games
	Implementing reinforcement learning in Python
	Summary
	Further reading
Part 3: Advanced Concepts and Best Practices around Streaming Data
Chapter 9: Drift and Drift Detection
	Technical requirements
		Python environment
	Defining drift
		Three types of drift
	Introducing model explicability
	Measuring drift
		Measuring data drift
		Measuring concept drift
	Measuring drift in Python
		A basic intuitive approach to measuring drift
		Measuring drift with robust tools
	Counteracting drift
		Offline learning with retraining strategies against drift
		Online learning against drift
	Summary
	Further reading
Chapter 10: Feature Transformation and Scaling
	Technical requirements
		Python environment
	Challenges of data preparation with streaming data
	Scaling data for streaming
		Introducing scaling
		Adapting scaling to a streaming context
	Transforming features in a streaming context
		Introducing PCA
		Mathematical definition of PCA
		Regular PCA in Python
		Incremental PCA for streaming
	Summary
	Further reading
Chapter 11: Catastrophic Forgetting
	Technical requirements
		Python environment
	Introducing catastrophic forgetting
	Catastrophic forgetting in online models
	Detecting catastrophic forgetting
		Using Python to detect catastrophic forgetting
	Model explicability versus catastrophic forgetting
		Explaining models using linear coefficients
		Explaining models using dendrograms
		Explaining models using variable importance
	Summary
	Further reading
Chapter 12: Conclusion and Best Practices
	Going further
	Summary
Index
Other Books You May Enjoy




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