About the Authors |
|
ix | |
About the Technical Reviewer |
|
xi | |
Acknowledgments |
|
xiii | |
Introduction |
|
xv | |
|
Chapter 1 Introduction To Machine Learning |
|
|
1 | (22) |
|
|
1 | (1) |
|
What Is Machine Learning? |
|
|
2 | (14) |
|
|
3 | (6) |
|
|
9 | (4) |
|
|
13 | (3) |
|
The Machine Learning Process |
|
|
16 | (6) |
|
|
22 | (1) |
|
Chapter 2 Oracle And Machine Learning |
|
|
23 | (16) |
|
Oracle Machine Learning for SQL (0ML4SQL) |
|
|
23 | (1) |
|
Oracle and Other Programming Languages for Machine Learning |
|
|
24 | (3) |
|
|
24 | (1) |
|
|
25 | (2) |
|
|
27 | (1) |
|
|
27 | (5) |
|
|
32 | (1) |
|
|
32 | (5) |
|
|
37 | (2) |
|
Chapter 3 Oracle Machine Learning For Sql |
|
|
39 | (58) |
|
PL/SQL Packages for 0ML4SQL |
|
|
40 | (3) |
|
|
40 | (1) |
|
|
41 | (2) |
|
|
43 | (5) |
|
Data Preparation and Transformations |
|
|
48 | (15) |
|
|
48 | (3) |
|
|
51 | (12) |
|
|
63 | (26) |
|
|
64 | (2) |
|
|
66 | (3) |
|
|
69 | (9) |
|
Model Scoring and Deployment |
|
|
78 | (8) |
|
|
86 | (3) |
|
|
89 | (6) |
|
Oracle Data Miner and Oracle SQL Developer |
|
|
89 | (6) |
|
|
95 | (1) |
|
|
95 | (2) |
|
Chapter 4 Oracle Autonomous Database For Machine Learning |
|
|
97 | (38) |
|
Oracle Cloud Infrastructure and Autonomous Database |
|
|
98 | (4) |
|
Oracle Cloud Infrastructure Services |
|
|
99 | (1) |
|
Sign-up and Access Oracle Cloud Infrastructure |
|
|
99 | (3) |
|
Oracle Autonomous Database Architecture and Components |
|
|
102 | (3) |
|
Oracle Autonomous Database Attributes |
|
|
104 | (1) |
|
Autonomous Database in Free Trier and Always Free |
|
|
105 | (1) |
|
Working with Oracle Autonomous Data Warehouse |
|
|
105 | (23) |
|
Provisioning Oracle Autonomous Data Warehouse |
|
|
106 | (3) |
|
Connect to Oracle Autonomous Data Warehouse |
|
|
109 | (6) |
|
Loading Data to Oracle Autonomous Data Warehouse |
|
|
115 | (8) |
|
Import Tables/Schema to Oracle Autonomous Database |
|
|
123 | (5) |
|
Oracle Machine Learning with ADW |
|
|
128 | (5) |
|
Accessing Oracle Machine Learning Through Oracle Autonomous Database |
|
|
129 | (4) |
|
|
133 | (2) |
|
Chapter 5 Running Oracle Machine Learning With Autonomous Database |
|
|
135 | (20) |
|
Oracle Machine Learning Collaborative Environment |
|
|
136 | (11) |
|
Starting with Oracle Machine Learning |
|
|
136 | (4) |
|
Sharing Workspaces with Other Users |
|
|
140 | (2) |
|
Creating a Machine Learning Notebook |
|
|
142 | (1) |
|
Specifying Interpreter Bindings and Connection Groups |
|
|
143 | (4) |
|
Running SQL Scripts and Statements |
|
|
147 | (3) |
|
Create and Execute SQL Scripts in a Notebook |
|
|
147 | (1) |
|
Run SQL Statements in a Notebook |
|
|
148 | (2) |
|
Work with Notebooks to Analyze and Visualize Data |
|
|
150 | (4) |
|
|
154 | (1) |
|
Chapter 6 Building Machine Learning Models With Oml Notebooks |
|
|
155 | (32) |
|
Oracle Machine Learning Overview |
|
|
156 | (5) |
|
Supervised Learning and Unsupervised Learning |
|
|
157 | (3) |
|
Machine Learning Process Flow |
|
|
160 | (1) |
|
Oracle Machine Learning for SQL |
|
|
161 | (12) |
|
0ML4SQL PL/SQL API and SQL Functions |
|
|
161 | (1) |
|
Data Preparation and Data Transformation |
|
|
162 | (3) |
|
|
165 | (2) |
|
|
167 | (4) |
|
Model Scoring and Model Deployment |
|
|
171 | (2) |
|
An Example of Machine Learning Project |
|
|
173 | (1) |
|
Classification Prediction Example |
|
|
174 | (12) |
|
Data Preparation and Data Transformation |
|
|
175 | (3) |
|
Predicting Attribute Importance |
|
|
178 | (1) |
|
|
179 | (2) |
|
Model Testing and Evaluation |
|
|
181 | (2) |
|
|
183 | (3) |
|
|
186 | (1) |
|
Chapter 7 Oracle Analytics Cloud |
|
|
187 | (18) |
|
|
189 | (5) |
|
Data Visualization and Narrate |
|
|
194 | (6) |
|
Machine Learning in Oracle Analytics Cloud |
|
|
200 | (3) |
|
|
203 | (2) |
|
Chapter 8 Delivery And Automation Pipeline In Machine Learning |
|
|
205 | (24) |
|
ML Development Challenges |
|
|
206 | (1) |
|
Classical Software Engineering vs. Machine Learning |
|
|
206 | (1) |
|
|
206 | (1) |
|
|
207 | (3) |
|
|
208 | (1) |
|
|
209 | (1) |
|
|
210 | (1) |
|
Design Considerations and Solutions |
|
|
210 | (11) |
|
Automating Data Science Steps |
|
|
211 | (1) |
|
Automated ML Pipeline: MLOps |
|
|
212 | (2) |
|
Model Registry for Tracking |
|
|
214 | (3) |
|
|
217 | (1) |
|
|
218 | (1) |
|
Automatic Machine Learning (AutoML) |
|
|
219 | (1) |
|
|
219 | (1) |
|
Model Monitoring Implementation |
|
|
220 | (1) |
|
|
221 | (3) |
|
ML Accelerators for Large Scale Model Training and Inference |
|
|
221 | (1) |
|
Distributed Machine Learning for Model Training |
|
|
221 | (1) |
|
|
222 | (1) |
|
|
222 | (2) |
|
|
224 | (3) |
|
|
225 | (1) |
|
|
226 | (1) |
|
|
227 | (1) |
|
|
227 | (2) |
|
Chapter 9 Ml Deployment Pipeline Using Oracle Machine Learning |
|
|
229 | (20) |
|
|
229 | (3) |
|
Oracle Machine Learning Environment |
|
|
232 | (1) |
|
Data Extraction in Big Data Environment |
|
|
232 | (1) |
|
In-Cluster Parallel Data Processing |
|
|
233 | (1) |
|
Automated Data Preparation and Feature Engineering |
|
|
234 | (2) |
|
General Data Processing Automation |
|
|
234 | (1) |
|
Text Processing Automation |
|
|
235 | (1) |
|
|
235 | (1) |
|
Scalable In-Database Model Training and Scoring |
|
|
236 | (5) |
|
In-Database Parallel Execution via Embedded Algorithms |
|
|
236 | (4) |
|
In-Cluster Parallel Execution |
|
|
240 | (1) |
|
|
241 | (1) |
|
Saving Models Using R Datastores in Database |
|
|
241 | (3) |
|
Leveraging Open Source Packages |
|
|
244 | (4) |
|
TensorFlow Extended (TFX) for Data Validation |
|
|
244 | (1) |
|
scikit-multiflow for Model Monitoring |
|
|
245 | (1) |
|
Kubeflow: Cloud-Native ML Pipeline Deployment |
|
|
245 | (3) |
|
|
248 | (1) |
|
Chapter 10 Building Reproducible Ml Pipelines Using Oracle Machine Learning |
|
|
249 | (34) |
|
|
250 | (10) |
|
Setting up Oracle Machine Learning for R |
|
|
251 | (1) |
|
Verifying the Oracle Machine Learning for R Installation |
|
|
252 | (2) |
|
Setting up Open Source Components |
|
|
254 | (6) |
|
|
260 | (1) |
|
Data Validation and Model Monitoring Implementation |
|
|
261 | (3) |
|
TensorFlow Data Validation (TFDV) |
|
|
261 | (1) |
|
|
262 | (2) |
|
|
264 | (1) |
|
Tracking and Reproducing ML Pipeline |
|
|
264 | (14) |
|
Data Version Control (DVC) |
|
|
265 | (1) |
|
Versioning Code, Data, and Model Files |
|
|
265 | (1) |
|
Demo with Actual ML Pipeline |
|
|
266 | (12) |
|
0ML4R Troubleshooting Tips |
|
|
278 | (4) |
|
Error When Connecting to Oracle Database (as oml user) |
|
|
278 | (1) |
|
Error Due to Missing Packages When Building Models |
|
|
279 | (2) |
|
Error When Creating or Dropping R Scripts for Embedded R Execution |
|
|
281 | (1) |
|
|
282 | (1) |
Index |
|
283 | |