ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Microservices for Machine Learning: Design, implement, and manage high-performance ML systems with microservices

دانلود کتاب خدمات میکروسرویس برای یادگیری ماشین: طراحی ، پیاده سازی و مدیریت سیستم های ML با کارایی بالا با میکروسرویس

Microservices for Machine Learning: Design, implement, and manage high-performance ML systems with microservices

مشخصات کتاب

Microservices for Machine Learning: Design, implement, and manage high-performance ML systems with microservices

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9789355516886 
ناشر: BPB Publications 
سال نشر: 2024 
تعداد صفحات: 394 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 Mb 

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



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

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


در صورت تبدیل فایل کتاب Microservices for Machine Learning: Design, implement, and manage high-performance ML systems with microservices به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Table of Contents
  
1. Introducing Microservices and Machine Learning
  
Introduction
 
Structure
 
Objectives
 
Understanding the evolution of microservices
  
Evolution of software architecture
 
Rise of microservices
  
Monolithic architecture
 
Microservices architecture
  
Exploring the world of Machine Learning
  
Machine Learning’s data-driven revolution
 
Applications of Machine Learning
  
Need for microservices in Machine Learning
 
Conclusion
 
Points to remember
 
Multiple choice questions
  
Answer key
  
2. Foundation of Microservices
  
Introduction
 
Structure
 
Objectives
 
Understanding microservices principles
  
Single Responsibility Principle
 
Service independence
 
Decentralized data management
 
Resilient communication
 
Continuous integration and continuous deployment
 
Decentralized governance
  
Designing microservices for modularity and scalability
  
Different architecture styles in microservices
  
Gateway Aggregation architecture
 
Event-Driven Architecture
 
Service mesh architecture
  
Design patterns in microservices architecture
  
API Gateway pattern
 
Publish-Subscribe pattern
 
Sidecar pattern
 
Saga pattern
  
Best practices for building microservices-based applications
 
Conclusion
 
Points to remember
 
Multiple choice questions
  
Answer key
  
3. Fundamentals of Machine Learning
  
Introduction
 
Structure
 
Objectives
 
Machine Learning concepts and algorithms
  
Types of Machine Learning
  
Supervised learning
 
Unsupervised learning
 
Reinforcement Learning
  
Key concepts of Machine Learning
  
Features and labels
 
Training and testing data
 
Loss functions
  
Data preprocessing and feature engineering
  
Handling missing data
  
Deletion
 
Mean/median/mode imputation
 
Model-based imputation
  
Data transformation
 
Data encoding
 
Feature extraction
 
Feature selection
  
Model training, evaluation, and deployment
  
Model training
  
Fitting models
 
Underfitting and overfitting
 
Bias and variance
  
Model evaluation
  
Confusion Matrix
 
Area Under the Receiver Operating Characteristic Curve
 
Root Mean Squared Error
 
Normalized Discounted Cumulative Gain
 
Cross-validation
  
Model deployment
  
Conclusion
 
Exercise
 
Key terms
 
Points to remember
 
Multiple choice questions
  
Answer key
  
4. Designing Microservices for Machine Learning
  
Introduction
 
Structure
 
Objectives
 
Domain-driven design for ML projects
  
Understanding the domain
 
Bounded contexts
 
Understanding entities, aggregates and value objects
  
Combining entities, aggregates and value objects
  
Defining microservices boundaries
  
Data and functionality
 
Single Responsibility Principle
 
Cohesion and coupling
  
Cohesion
 
Coupling
  
API contracts
  
Data flow and communication patterns
  
Data pipelines
 
Synchronous versus asynchronous communication
  
Synchronous communication
 
Asynchronous communication
  
Message queues and event streams
  
Message queues
 
Event streams
  
API gateways
  
Decomposing monolithic ML applications
  
Identifying modules and components
  
Designing the ML microservice
  
API gateway
  
Benefits
  
Inter-service communication
  
Key interactions
  
Event bus
 
Data pipeline
 
Data ingestion
 
Data processing
 
ML algorithm processing
 
Data serving
 
Microservices API layers
  
Conclusion
 
Exercise
 
Points to remember
 
Multiple choice questions
  
Answer key
  
5. Implementing Microservices for Machine Learning
  
Introduction
 
Structure
 
Objectives
 
Developing ML microservices with essential technologies
  
Flask for ML microservices
  
FastAPI for Machine Learning microservices
  
FastAPI Catalog Service
 
FastAPI User Service
 
FastAPI Playback Service
 
FastAPI Recommendation Service
 
FastAPI Analytics Service
  
Creating scalable and distributed ML pipelines
  
Scalable Machine Learning pipelines using Kubeflow
  
Kubeflow
 
Additional AWS features
 
Kubeflow pipeline outline
  
Inter-service communication
  
HTTP/REST
 
Message brokers
 
Event-driven architecture
  
Load balancing
  
Load balancing in microservices
 
Load balancing with Kubernetes
 
Load balancing with AWS API Gateway
 
Load balancing with Kong
  
Real-time vs. batch processing in microservices architecture
  
Real-time processing
 
Batch processing with Apache Spark and HDFS
  
Caching strategies in scalable ML pipelines
  
Caching methods
 
Cache invalidation
  
Orchestrating microservices with containerization
  
Dockerizing microservices
 
Kubernetes for orchestration
 
Setting up the environment on AWS
  
Conclusion
 
Assignment
  
Basic assignments
 
Intermediate assignments
 
Advanced assignments
  
Points to remember
 
Multiple choice questions
  
Answer key
  
6. Data Management in Machine Learning Microservices
  
Introduction
 
Structure
 
Objectives
 
Handling data ingestion and storage
  
Data sources
  
Utilization of data sources
  
Data ingestion
  
Batch ingestion
 
Real-time ingestion
  
Data storage
  
Relational databases
 
NoSQL databases
 
Distributed file systems
 
Object storage
  
Distributed storage: Hadoop
  
Hadoop Distributed File System architecture
 
Data formats supported by Hadoop
 
Interacting with Hadoop Distributed File System
  
Data format: Apache parquet
  
Storing Parquet files
  
Data versioning and lineage tracking
  
Data versioning
  
Delta file format
 
Delta and Hadoop
 
Delta Lake
 
Lineage tracking
  
Batch and real-time data processing for ML applications
  
Batch processing
 
Apache Spark
  
Usage of Apache Spark in batch processing
 
Real-time data processing
 
Apache Kafka
 
Usage of Apache Kafka and Apache Spark in real-time processing
  
Conclusion
 
Points to remember
 
Assignment
 
Multiple choice questions
  
Answer key
  
7. Scaling and Load Balancing Machine Learning Microservices
  
Introduction
 
Structure
 
Objectives
 
Horizontal versus vertical scaling strategies
  
Horizontal versus vertical scaling
 
Deciding factors: Scaling strategy choices
 
Hybrid approach: Combining horizontal and vertical scaling
 
Use case: Scaling the music recommendation engine for a sudden influx of users
  
Stateless microservices for scalability
  
Concept of stateless microservices
 
Benefits of stateless ML microservices
 
Implementation with TensorFlow and PyTorch
  
Load balancing techniques for ML workloads
  
Common load balancing techniques
 
Implementing load balancing for the music recommendation engine
  
Auto-scaling ML microservices
  
The dynamic nature of ML tasks
 
Need for auto-scaling
  
Kubernetes and its role in scaling
  
Introduction to Kubernetes
 
Kubernetes for ML microservices workloads
 
Kubernetes auto-scaling: Standing out in scalability management
  
Challenges and considerations in scaling and load balancing
  
Addressing these challenges in the MRE
  
Conclusion
 
Points to remember
 
Assignment
 
Multiple choice questions
  
Answer key
  
8. Securing Machine Learning Microservices
  
Introduction
 
Structure
 
Objectives
 
Importance of securing ML microservices
  
Sensitivity and value of ML data and models
 
Consequences of not securing ML services
  
Best practices for secure communication
  
Secure Socket Layer and Transport Layer Security
 
API key authentication
 
OAuth 2.0
  
Privacy concerns in ML and data anonymization
  
Risks of exposing personal information
 
Data masking, pseudonymization, and differential privacy
  
Data masking and pseudonymization
 
Differential privacy
  
Ensuring secure model deployment
  
Secure containers
 
Model encryption
 
Access control
  
Use case: Music recommendation engine
  
User service: OAuth 2.0 for secure user access
  
Handling different grant types with OAuth 2.0
  
Recommendation service: Ensuring data privacy
  
Regulatory and legal repercussions
  
Conclusion
 
Points to remember
 
Assignment
 
Multiple choice questions
  
Answer key
  
9. Monitoring and Logging in Machine Learning Microservices
  
Introduction
 
Structure
 
Objectives
 
Importance of securing ML microservices
  
The uniqueness of monitoring in ML contexts
 
Proactive error resolution and system optimization
 
Tool spotlight: Prometheus and Grafana
  
Prometheus: The open-source monitoring solution
 
Grafana: Visualizing your data
  
Implementing logging and metrics for ML services
  
Key metrics to track in ML services
 
Effective logging strategies and best practices
 
Elasticsearch, Logstash, Kibana for centralized logging
 
TensorFlow’s TensorBoard for ML-specific visualizations
  
Troubleshooting and debugging ML microservices
  
Common challenges and pitfalls in ML microservices
 
Approaches to identify and resolve the challenges
 
Tool spotlight: Effective debugging and tracing tools
  
Python debugger for Python
 
Jaeger
  
Use case: Recommendation engine diagnostics
 
Conclusion
 
Points to remember
 
Assignment
 
Multiple choice questions
  
Answer key
  
10. Deployment for Machine Learning Microservices
  
Introduction
 
Structure
 
Objectives
 
Fundamentals of CI/CD for Machine Learning
  
Differences between traditional CI/CD and ML CI/CD
 
Key components and flow of ML CI/CD pipelines
  
Automation tools for ML CI/CD
  
Introduction to Jenkins: Automating ML workflows
  
GitLab CI/CD: A deep dive into ML pipelines with GitLab
 
Leveraging MLflow for experiment tracking and model registry
  
Kubeflow: Orchestrating ML workflows on Kubernetes
 
Jenkins or GitLab CI/CD integration with Kubeflow
  
GitLab CI/CD integration with Kubeflow
 
Jenkins integration with Kubeflow
  
A/B testing in ML microservices
 
Continuous delivery and rollback capabilities
  
Continuous delivery for ML models
  
Case study and best practices
  
Case study: Music recommendation system
  
Conclusion
 
Points to remember
 
Assignment
 
Multiple choice questions
  
Answer key
  
11. Real World Use Cases
  
Introduction
 
Structure
 
Objectives
 
Implementing ML microservices in various industries
 
Success stories and lessons learned from real projects
 
Enhancing media and entertainment with AI
  
Personalization techniques in media
 
Personalization services architecture
 
Moderation methods overview
 
Moderation services and workflow integration
 
Challenges and considerations in personalization and moderation
  
Financial services: Fraud detection
  
Understanding banking fraud detection systems
 
ML microservices for real-time transaction analysis
 
Architecture of fraud detection ML microservices
 
Challenges and best practices
  
Healthcare: Diagnostics and personalized treatment
  
Predictive diagnostics in healthcare
 
Personalized treatment and patient data analytics
 
Architecture of ML services in healthcare
 
Challenges and future directions in healthcare ML
  
Smart cities: Urban management
  
Enhancing urban management with ML microservices
 
Tackling urban traffic challenges
 
Real-time traffic analysis with ML
 
Predictive modeling for smoother traffic
 
Case studies of success
 
Public safety and ML-driven insights
 
Predictive policing with ML
 
Optimizing emergency response
 
Integrating public surveillance with ML
 
Emergency services and ML insights
 
Challenges and future prospects in smart cities
 
Peering into the future
  
Agriculture: Advancements in precision farming
  
Machine Learning in yield prediction
 
Application of ML microservices for accurate yield forecasting
  
Case study: Yield prediction using ML
 
Case study: Implementing ML for enhanced farming practices
  
ML integration and solutions
 
Impact and results
  
Energy: Sustainable management and optimization
  
ML microservices in energy consumption prediction
 
ML solutions for energy consumption prediction
 
Real-world impact of ML in energy prediction
 
Case study: ML-driven sustainable energy
  
Recommendation engine
 
Conclusion
 
Points to remember
 
Assignment
 
Multiple choice questions
  
Answer key
  
12. Challenges and Future Trends
  
Introduction
 
Structure
 
Objectives
 
Core challenges in ML microservices
  
Scalability and efficiency
 
Interoperability and integration
 
Security and privacy
 
Data management and quality
 
Service orchestration
 
Monitoring and maintenance
  
Emerging trends in ML microservices
  
Automation and AI-driven development
 
Edge computing and ML microservices
 
Quantum computing and ML microservices
 
Sustainable AI and green computing
 
Generative AI in ML microservices
  
Conclusion
 
Points to remember
 
Assignment
 
Multiple choice questions
  
Answer key
  
Index




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