Video description
8+ Hours of Video InstructionLearn just the essentials of Python-based Machine Learning on AWS and Google Cloud Platform with Jupyter Notebook.
Description
This 8-hour LiveLesson video course shows how AWS and Google Cloud Platform can be used to solve real-world business problems in Machine Learning and AI. Noah Gift covers how to get started with Python via Jupyter Notebook, and then proceeds to dive into nuts and bolts of Data Science libraries in Python, including Pandas, Seaborn, scikit-learn, and TensorFlow.
EDA, or exploratory data analysis, is at the heart of the Machine Learning; therefore, this series also highlights how to perform EDA in Python and Jupyter Notebook. Software engineering fundamentals tie the series together, with key instruction on linting, testing, command-line tools, data engineering APIs, and more.
The supporting code for this LiveLesson is located at http://www.informit.com/store/essential-machine-learning-and-ai-with-python-and-jupyter-9780135261095.
About the Instructor
Noah Gift is lecturer and consultant at UC Davis Graduate School of Management in the MSBA program. He is teaching graduate machine learning and consulting on Machine Learning and Cloud Architecture for students and faculty. He has published close to 100 technical publications, including two books on subjects ranging from Cloud Machine Learning to DevOps. He is also a certified AWS Solutions Architect and an SME (Subject Matter Expert for Machine Learning for AWS). He has an MBA from UC Davis, an MS in Computer Information Systems from Cal State Los Angeles, and a BS in Nutritional Science from Cal Poly San Luis Obispo.
Professionally, Noah has approximately 20 years of experience of programming in Python and is a member of the Python Software Foundation. He has worked in roles ranging from CTO, General Manager, Consulting CTO and Cloud Architect. This experience has been with a wide variety of companies including ABC, Caltech, Sony Imageworks, Disney Feature Animation, Weta Digital, AT&T, Turner Studios, and Linden Lab. In the past ten years, he has been responsible for shipping many new products at multiple companies that generated millions of dollars of revenue and had global scale. He is the founder of Pragmatic AI Labs, a training, consulting, and AI/ML product company that specializes in cloud native Machine Learning and AI Solutions.
Skill Level
- Beginner
- Introduces Data Science concepts and Python fundamentals for Machine Learning
- Teaches how to develop a Data Engineering API with Flask and Pandas
- Walks through EDA (exploratory data analysis)
- Explains Python and AWS
- Covers Python and Google Cloud Platform
Who Should Take This Course
- Business and analytics professionals with some SQL experience looking to move to the next generation of Data Science
- Junior Data Scientists looking to expand into cloud-based Machine Learning concepts on AWS and GCP
- Software developers who want to understand how to get more deeply involved in the Data Science movement
- Technical leaders who want to understand Machine Learning and AI in Python to effectively manage teams that perform these actions
- Beginner programming skills in any language
- Beginner command-line skills on Unix or Linux
- Beginner understanding of Cloud Technology
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of contents
- Introduction
- Lesson 1: Introducing Data Science Coding with Python Fundamentals
- Lesson 2: Writing and Applying Functions
- Lesson 3: Using Python Control Structures
- Lesson 4: Writing, Using, and Deploying Libraries in Python
- Lesson 5: Understanding Python Classes
- Lesson 6: IO Operations in Python and Pandas
-
Lesson 7: Learning Software Carpentry
- Learning objectives
- 7.1 Build a new Data Science Github project layout
- 7.2 Use git and Github to manage changes
- 7.3 Use CircleCI and AWS Code Build to build and test a project sourced from Github
- 7.4 Use static analysis and testing tools: pylint, pytest, and coverage
- 7.5 Test Jupyter Notebooks
- 7.6 Summary
-
Lesson 8: Creating a Data Engineering API with Flask and Pandas
- Learning objectives
- 8.1 Make a project layout
- 8.2 Lay out a Makefile for a project
- 8.3 Create a command-line tool for Pandas aggregation
- 8.4 Make plugins to pass to Pandas
- 8.5 Write the Flask API
- 8.6 Integrate Swagger documentation
- 8.7 Benchmark Python projects
- 8.8 Integrate testing and linting
- 8.9 Summary
-
Lesson 9: Walking through Social Power NBA EDA and ML Project
- Learning objectives
- 9.1 Data Collection of Social Media Data
- 9.2 Import and merge DataFrames in Pandas
- 9.3 Understand correlation heatmaps and pairplots
- 9.4 Use linear regression in Python
- 9.5 Use ggplot in Python
- 9.6 Use k-means clustering
- 9.7 Use PCA with scikit-learn
- 9.8 Use ML classification prediction with scikit-learn
- 9.9 Use ML regression prediction with scikit-learn
- 9.10 Use Plotly for interactive data visualization
- 9.11 Summary
- Lesson 10: Understanding Intermediate Machine Learning
- Lesson 11: Python based AWS Cloud ML and AI Pipelines
-
Lesson 12: Python based Google Compute Platform ML and AI Pipelines
- Learning objectives
- 12.1 Perform Colaboratory basics
- 12.2 Use Advanced Colab Features
- 12.3 Perform Datalab basics
- 12.4 Use TPUS for deep learning
- 12.5 Use Google Big Query
- 12.6 Use Google Machine Learning Services
- 12.7 Use Google Sentiment Analysis API
- 12.8 Use Google Computer Vision API
- 12.9 Summary
- Lesson 13: Creating Command-line Machine Learning Tools
- Lesson 14: Datascience: Case Study Social Power in the NBA
- Summary
Product information
- Title: Essential Machine Learning and AI with Python and Jupyter Notebook
- Author(s):
- Release date: August 2018
- Publisher(s): Pearson
- ISBN: 0135261112
You might also like
book
Introduction to Machine Learning with Python
Machine learning has become an integral part of many commercial applications and research projects, but this …
video
Using Jupyter Notebooks for Data Science Analysis in Python LiveLessons
2+ Hours of Video Instruction Create an end-to-end data analysis workflow in Python using the Jupyter …
book
Deep Learning with Python, Second Edition
Printed in full color! Unlock the groundbreaking advances of deep learning with this extensively revised new …
video
Machine Learning with scikit-learn LiveLessons
6+ Hours of Video Instruction Learn the main concepts and techniques used in modern machine learning …