ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Artificial Intelligence for Engineers: Basics and Implementations (AI)

دانلود کتاب هوش مصنوعی برای مهندسان: اصول و اجرای (AI)

Artificial Intelligence for Engineers: Basics and Implementations (AI)

مشخصات کتاب

Artificial Intelligence for Engineers: Basics and Implementations (AI)

ویرایش:  
نویسندگان: , ,   
سری:  
ISBN (شابک) : 9783031759529, 9783031759536 
ناشر:  
سال نشر: 2025 
تعداد صفحات: [441] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 34 Mb 

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



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

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


در صورت تبدیل فایل کتاب Artificial Intelligence for Engineers: Basics and Implementations (AI) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Preface
Acknowledgments
Contents
1 Preparation Knowledge: Basics of AI
	1.1 Overview
	1.2 Introduction to Artificial Intelligence
		1.2.1 Why Look into AI?
		1.2.2 What Is AI?
		1.2.3 History of AI
			Spawning (1930–1952)
			Birth (1952 and 1956)
			Symbolic AI (1956–1974)
			First AI Winter (1974–1980)
			Expert System and Connectionism Bloom (1980–1987)
			Second AI Winter (1987–1993)
			Recovery (1993–2011)
			Deep Learning and Big Data Rise (2011–present)
		1.2.4 AI Versus Traditional Engineering Methods
			Practice: Prediction of Object Flying Trajectory (Physics Methods Versus Data Method)
		1.2.5 AI Applications
			AI Applications in All Sectors
			AI Applications in Engineering
	1.3 Basics of AI
		1.3.1 Basic Concepts
			Key Machine Learning Elements
			Data Format
			Machine Learning Workflow
		1.3.2 Common Algorithms
			Overview and Machine Learning Tasks
			Supervised Learning
			Unsupervised Learning
			Reinforcement Learning
			Semi-supervised Learning
			Summary
		1.3.3 Challenges and Issues in Machine Learning
			Data Issues
			Inductive Bias
			Underfitting and Overfitting
	1.4 Practice: Gain First Experience with AI via a Machine Learning Task
2 Tools for Artificial Intelligence
	2.1 Overview of Tools for AI
	2.2 Python
		2.2.1 Introduction to Python Coding Environment
		2.2.2 Basics
		2.2.3 Variables and Data Types
		2.2.4 Operators
		2.2.5 Conditional Control Statements
		2.2.6 Sequential Control Statements
		2.2.7 Functions
		2.2.8 Input and Output
		2.2.9 Advanced Python Functionality
	2.3 Data Manipulation and Visualization
		2.3.1 NumPy
			NumPy Array
			Array Constructions
			Array Operations
		2.3.2 Pandas
			From NumPy to Pandas
			Series
			Dataframe
		2.3.3 Matplotlib
			Pyplot: Procedural Plotting Interface
			Object-Oriented Plotting Interface
	2.4 General Machine Learning
		2.4.1 Scikit-Learn
			Data Import
			Data Preprocessing
			Using Models
			Saving Models
	2.5 Deep Learning
		2.5.1 Deep Learning Frameworks
		2.5.2 TensorFlow
			Overview of APIs
			Computational Graph
			Variables
			Placeholders and Comprehensive Example
			Comprehensive Example
		2.5.3 Keras
			Installation and Data Preparation
			Model Establishment with the Sequential API
			Model Establishment with the Functional API
			Training and Result Visualization
	2.6 Reinforcement Learning
		2.6.1 Overview of RL Tools
		2.6.2 OpenAI Gym
	2.7 Practice: Use, Compare, and Understand TensorFlow and Keras for Problem-Solving
3 Linear Models
	3.1 Overview
	3.2 Basics of Linear Models
		3.2.1 Simple Explanation of Linear Models
		3.2.2 General Formulation of Basic Linear Model
	3.3 Other Linear Regression Algorithms
		3.3.1 Ridge
		3.3.2 Lasso
	3.4 Logistic Regression for Classification
		3.4.1 Binary Classification
		3.4.2 Multiclass Classification
	3.5 Making Linear Models Nonlinear via Kernel Functions
		3.5.1 Mapping Data to Higher-Dimensional Space with Stretching Functions
		3.5.2 Kernel Functions
	3.6 Practice: Develop Code to Implement the Basic Linear Model
4 Decision Trees
	4.1 Overview
	4.2 Basics of Decision Trees
	4.3 Classic Decision Tree Algorithms
		4.3.1 ID3 Algorithm
		4.3.2 C4.5 Algorithm
		4.3.3 CART Algorithm
		4.3.4 Implementation
	4.4 Issues and Techniques: Overfitting and Pruning
		4.4.1 Pre-Pruning
		4.4.2 Post-Pruning
			Cost-Complexity Pruning (CCP)
			Reduced Error Pruning (REP)
			Pessimistic Error Pruning (PEP)
			Minimum Error Pruning (MEP)
			Comparison and Summary
	4.5 Practice: Decision Trees in Scikit-learn—Training, Tree Plot, and Testing
5 Support Vector Machines
	5.1 Overview
	5.2 Basics of SVM: Hard-Margin SVM
		5.2.1 Basic Formulation
		5.2.2 Dual Formulation
	5.3 Generalization of SVM: Kernel Methods
	5.4 Soft-Margin SVM
		5.4.1 Basic Formulation
		5.4.2 Dual Formulation
	5.5 More About SVM
		5.5.1 SMO Algorithm
		5.5.2 SVM for Multiclass Classification and Regression
	5.6 Practice: Use of SVMs in Scikit-Learn for Classification and Regression
6 Bayesian Algorithms
	6.1 Overview
	6.2 Statistics Background for Machine Learning
		6.2.1 Statistics and Machine Learning
		6.2.2 Frequentists and Bayesians
		6.2.3 Overview of Statistical Inference
		6.2.4 Maximum Likelihood Estimation (MLE)
		6.2.5 Bayesian Estimation
	6.3 Parametric Bayesian Methods
		6.3.1 Naive Bayes Classifier
		6.3.2 Semi-Naive Bayesian Classifier
			One-Dependent Estimator (ODE)
			Variations of ODE
			Tree Augmented Naive Bayes (TAN)
		6.3.3 Bayesian Network
			Structure
			Implementation
	6.4 Bayesian Nonparametrics
		6.4.1 Parametric Versus Nonparametric Models
			Overview
			Parametric Models
			Nonparametric Models
			From Parametric to Nonparametric Bayesian Algorithms
		6.4.2 Gaussian Processes
			Introduction to Gaussian Process
			Modeling Functions Using Multivariate Gaussian
			Making Predictions Using a Prior and Observations
			Example
			Summary
	6.5 Practice: Code Gaussian Naive Bayes Classifier, Try Bayesian Network, and Apply Gaussian Process
7 Artificial Neural Networks
	7.1 Overview
	7.2 Basics of Artificial Neural Networks
		7.2.1 From Biological Neural Network to ANN
		7.2.2 Activation Function
		7.2.3 Perceptron
		7.2.4 Multiple-Layer Feedforward Neural Network
	7.3 Training with Backpropagation
		7.3.1 Concepts
		7.3.2 Backpropagation in a 3-Layer Network
		7.3.3 Backpropagation in Neural Networks with 3+ Layers
	7.4 Implementation
		7.4.1 Practical Skills
		7.4.2 Procedure for An Example
		7.4.3 *Shape and Arrangement of Arrays for Data
	7.5 Other ANN Issues
	7.6 Practice: Modify and Assess the Architecture of an ANN
8 Deep Learning
	8.1 From Artificial Neural Networks to Deep Learning
		8.1.1 Overview
		8.1.2 The First Wave
		8.1.3 The Second Wave
		8.1.4 The Third Wave
		8.1.5 Summary of Enabling Innovations
	8.2 Convolutional Neural Network
		8.2.1 Convolution
			Forward Pass
			Backward Pass
			Padding and Stride
		8.2.2 ReLU
		8.2.3 Pooling
	8.3 Recurrent Neural Network
		8.3.1 Forward Pass
		8.3.2 Backward Pass
	8.4 Practical Deep Learning Skills
		8.4.1 Initialization
			Overview
			Xavier Initialization
			He Initialization
			LeCun Initialization
			Batch Normalization
		8.4.2 Optimization Methods
			SGD
			Momentum
			Nesterov
			AdaGrad
			AdaDelta
			RMSprop
			Adam
			Nadam
		8.4.3 Data Preprocessing and Augmentation
	8.5 Practice: Build AlexNet Using Keras to Address MNIST Image Classification
9 Ensemble Learning
	9.1 Overview
	9.2 Basics of Ensemble Learning
		9.2.1 Definition
		9.2.2 Basic Questions
		9.2.3 Categories of Ensemble Learning Methods
		9.2.4 Essence of Ensemble Learning
		9.2.5 History and Challenge
	9.3 Bagging
		9.3.1 Basic Bagging
		9.3.2 Random Forest
	9.4 Boosting
		9.4.1 AdaBoost
			Loss Function
			Update on Model Weights
			Update on Sample Weights/Distribution
			Pseudo-Code
		9.4.2 Gradient Boosting
	9.5 Stacking
	9.6 Practice: Code and Evaluate Ensemble Learning Methods
10 Clustering
	10.1 Overview
	10.2 Basics of Unsupervised Learning
		10.2.1 From Supervised Learning to Unsupervised Learning
		10.2.2 Framework for Unsupervised Learning
		10.2.3 Overview of Clustering
	10.3 K-Means Clustering
		10.3.1 Math Framework of K-Means Algorithm
		10.3.2 Implementation of K-Means
		10.3.3 Initialization
		10.3.4 Selection of K
		10.3.5 Pros and Cons
	10.4 Mean-Shift Clustering Algorithm
		10.4.1 Pros and Cons
	10.5 Density-Based Spatial Clustering (DBScan)
		10.5.1 Pros and Cons
	10.6 Gaussian Mixture Models (GMM)
		10.6.1 Pros and Cons
	10.7 Hierarchical Agglomerative Clustering (HAC)
		10.7.1 Pros and Cons
	10.8 Evaluation of Clustering
		10.8.1 Overview of Evaluation Metrics
		10.8.2 Internal Evaluation
			Silhouette Coefficient
			Davies-Bouldin Index
			Dunn Index
		10.8.3 External Evaluation
			Rand Index
			Adjusted Rand Index
			Normalized Mutual Information (NMI)
			Fowlkes-Mallows Index
			Contingency Matrix
	10.9 Practice: Test and Modify Clustering Code for Problem-Solving
11 Dimension Reduction
	11.1 Overview
	11.2 Basics of Dimension Reduction
		11.2.1 Concepts and Needs
		11.2.2 Popular Methods and Classification
	11.3 Common Feature Selection Methods
	11.4 Feature Extraction Method 1: Principal Component Analysis
		11.4.1 Concept and Main Idea
		11.4.2 Theoretical Basis
			Deduction Based on Minimum Distance
			Deduction Based on Maximum Variance
		11.4.3 Implementation
	11.5 Feature Extraction Method 2: Linear Discriminant Analysis
		11.5.1 Concept and Main Idea
		11.5.2 Theoretical Basis
			Rayleigh Quotient and Generalized Rayleigh Quotient
			Binary Classification
			Multiclass Classification
		11.5.3 Implementation
	11.6 Practice: Develop and Modify Code for PCA and LDA
12 Anomaly Detection
	12.1 Overview
	12.2 Basics of Anomaly Detection
	12.3 Statistics-Based Methods
		12.3.1 3 Sigma
		12.3.2 Z-Score
		12.3.3 Boxplot
		12.3.4 Grubbs Hypothesis Test
	12.4 Supervised Learning Methods
		12.4.1 Why Not Use Binary Classification for Anomaly Detection?
		12.4.2 Modification of Supervised Classification Methods for Anomaly Detection
	12.5 Unsupervised Machine Learning Methods
		12.5.1 Overview
		12.5.2 Probabilistic Distribution Based: HBOS
		12.5.3 Distance Based: KNN
		12.5.4 Density Based: LOF, COF, INFLO, and LoOP
			Local Outlier Factor (LOF)
			Connectivity-Based Outlier Factor (COF)
			Influenced Outlierness (INFLO)
			Local Outlier Probability (LoOP)
		12.5.5 Clustering Based
		12.5.6 Tree Based
			iForest
			SCiForest
			RRCF
			Pros and Cons
	12.6 Semisupervised Learning Methods
		12.6.1 Overview
		12.6.2 Autoencoder
			Introduction
			Preparation: Packages and Data
			Model Establishment
			Training and Prediction
			Result Evaluation and Visualization
	12.7 Anomaly Detection Issues
		12.7.1 Data Quality
		12.7.2 Imbalanced Distributions
		12.7.3 High-Dimensional Data
		12.7.4 Model Sensitivity
	12.8 Practice: Implement Typical Anomaly Detection Methods
13 Association Rule Learning
	13.1 Overview
	13.2 Basics of Association Rule Learning
		13.2.1 Definition
		13.2.2 Relationships with Other Machine Learning Topics
		13.2.3 Understanding via History
	13.3 Essential Concepts of Association Rules
		13.3.1 Items, Itemsets, and Rules
		13.3.2 Support, Confidence, and Lift
		13.3.3 Association Rule Analysis Using the Concepts
	13.4 Apriori
		13.4.1 Procedure
		13.4.2 Implementation with an Example
		13.4.3 Pros and Cons
	13.5 FP Growth
		13.5.1 Procedure
		13.5.2 Item Header Table
		13.5.3 FP Tree
		13.5.4 Mining FP Tree for Frequent Itemsets
	13.6 Eclat
		13.6.1 Procedure
		13.6.2 Implementation
	13.7 Practice: Perform Association Rule Learning with Eclat
14 Value-Based Reinforcement Learning
	14.1 Overview
	14.2 Basics of Reinforcement Learning
		14.2.1 Basic Concepts
		14.2.2 Markov Decision Process
		14.2.3 Policy Function, State Function, State-Action Function, and Reward Function
		14.2.4 Implementation of RL Environment
			Implementation with OpenAI Gym
			Implementation from Scratch
	14.3 Bellman Equation
		14.3.1 Formulations of Bellman Equation
		14.3.2 Deduction of Bellman Equation
		14.3.3 Use of Bellman Equation in Reinforcement Learning
	14.4 Value-Based RL
		14.4.1 Overview of RL Algorithms
		14.4.2 Q Learning and Sarsa
		14.4.3 Monte Carlo Method
	14.5 Practice: Solve RL Problem Using Q Learning
15 Policy-Based Reinforcement Learning
	15.1 Overview
	15.2 Policy-Based RL vs. Value-Based RL
	15.3 Basic Concepts
	15.4 Objective Function and Policy Gradient Theorem
		15.4.1 Objective Function
		15.4.2 Policy Gradient Theorem
		15.4.3 Simple Episodic Monte Carlo Implementation of Policy Gradient: REINFORCE V1
		15.4.4 Strategies for Improving Policy Gradient Implementation
	15.5 Policy Function
		15.5.1 Linear Policy Function for Discrete Actions: Formulation 1
		15.5.2 Linear Policy Function for Discrete Actions: Formulation 2
		15.5.3 Policy Function for Continuous Actions
	15.6 Common Policy Gradient Algorithms
		15.6.1 More Objective Function Formulations
		15.6.2 Simple Stepwise Monte Carlo Implementation of Policy Gradient: REINFORCE V2
		15.6.3 Actor-Critic
		15.6.4 Actor-Critic with Baseline
		15.6.5 More Policy Gradient Algorithms
	15.7 Practice: Understand and Modify Policy Gradient Code for Addressing RL Problem
A Appendices
	A.1 Overview
	A.2 Mathematics for Machine Learning
		A.2.1 Statistics
			Random Variables
			Probabilities
			Use of Probability in Machine Learning
			Probability Distributions
		A.2.2 Information Theory
		A.2.3 Array Operations
			Matrix Operations
			General Array Operations
			Array Calculus
	A.3 Optimization
		A.3.1 Gradient-Based Methods
		A.3.2 Newton's Method and Quasi-Newton's Methods
		A.3.3 Conjugate Gradient Methods
		A.3.4 Expectation-Maximization Methods
	A.4 Evaluation Metrics
		A.4.1 Overview and Basics
		A.4.2 Classification: Binary
			Confusion Matrix
			ROC and AUC
			Logarithmic Loss
		A.4.3 Classification: Multiclass
			Indirect Methods
			Confusion Matrix
			Logarithmic Loss
			Kappa Coefficient
			Hinge Loss
		A.4.4 Classification: Multi-Label
			Hamming Distance
			Jaccard Similarity Coefficient
		A.4.5 Regression
			Root Mean Squared Error
			Mean Absolute Error
			Mean Squared Error
			Root Mean Squared Logarithmic Error
			R2 and Adjusted R2
		A.4.6 Clustering
			Inertia and Dunn Index
			Silhouette
			Davies-Bouldin Index
			Calinski-Harabasz Index
			Adjusted Rand Index
			Adjusted Mutual Information
Bibliography
Index




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