Machine learning techniques are used to find valuable underlying patterns within complex data that we would otherwise struggle to discover. The hidden patterns and knowledge about a problem can be used to predict future events and perform all kinds of complex decision making. However, companies building sophisticated machine learning models in-house are likely to run into issues scaling their workloads, because training real-world models typically requires large compute clusters.
Cloud services provide access to GPU (Graphics Processing Units) and TPU (Tensor Processing Units). These processors are capable of executing trillions of floating instructions per second. Due to parallel processor architecture built in GPU and TPU, they are ideal for matrix multiplication operations—the most frequently used operation in machine and deep learning models.
This course will examine popular cloud services and provide a comparison from the perspective of which cloud service is better suited for machine learning models. Next, the course will focus on how to set up cloud servers for machine learning projects. Lastly, machine learning & deep learning (Neural Network) models will be built and run on these cloud servers.
Course Highlights:
- An introduction and overview of popular cloud platforms (AWS, GCP, Azure, etc.)
- Developing virtual servers with AWS and GCP
- Installing machine learning tools – TensorFlow/Keras – on virtual computers
- A review of ML models (Regression, kNN, Neural Networks, SVM, DT etc.)
- Ingesting data (images) on virtual systems
- Run Convolutional Neural Network - ML models on virtual systems
- Run Generative Adversarial Network (GAN) – ML model on virtual systems
- Optimize ML models through hyper parameter tuning
- Analyze results obtained by running ML models on virtual systems
Course Learning Outcomes:
By the end of the course students will be able to:
- Leverage cloud services for machine learning computing
- Identify unique computing requirements for machine learning projects
- Create virtual computing environments for ML projects using popular cloud platforms
- Install ML software tools (TensorFlow/Keras) on virtual systems
- Understand various ML models (Regression, kNN, Neural Networks, SVM, DT, etc.)
- Run ML models on virtual systems
Course Typically Offered: Online during Summer and Winter academic quarters.
Prerequisites: Knowledge of machine learning concepts and the Python programming language.
Next steps: After completing this course, consider taking courses in our specialized certificates in Machine Learning Methods or Selected Topics in Artificial Intelligence to continue learning.
Contact: For more information about this course, please contact unex-techdata@ucsd.edu.
Course Number: CSE-41331
Credit: 3.00 unit(s)
Related Certificate Programs: Machine Learning Methods, Selected Topics in Artificial Intelligence
+ Expand All
-
7/10/2023 - 9/3/2023
$725
Online
-
-
-
CLASS TYPE:
Online Asynchronous.
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Pahwa, Ash, Founder, A+ Web Services
Ash Pahwa, Ph.D., is an educator, author, entrepreneur, and technology visionary with three decades of industry and academic experience. He has founded several successful technology companies during his career, the latest of which is A+ Web Services. Dr. Pahwa earned his doctorate in Computer Science from the Illinois Institute of Technology in Chicago. He is listed in Who's Who in the Frontiers of Science and Technology . He is also a Google Certified Analytics Consultant. His expertise includes search engine optimization, web analytics, web programming, digital image processing, database management, digital video, and data storage technologies. In Industry, Dr. Pahwa has worked for General Electric, AT&T Bell Laboratories, Xerox Corporation, and Oracle. He founded CD-Gen...Read More
-
TEXTBOOKS:
No information available at this time.
-
POLICIES:
No refunds after: 7/17/2023.
-
7/10/2023 - 9/3/2023
extensioncanvas.ucsd.edu
You will have access to your course materials on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
There are no sections of this course currently scheduled. Please contact the Science & Technology department at 858-534-3229 or unex-sciencetech@ucsd.edu for information about when this course will be offered again.