Instructional Material
Sequences, Time Series and Prediction
This course is part of the DeepLearning.AI TensorFlow Developer Professional Certificate If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This Specialization will teach you best practices for using TensorFlow, a popular open-source framework for machine learning. In this fourth course, you will learn how to build time series models in TensorFlow. You'll first implement best practices to prepare time series data. You'll also explore how RNNs and 1D ConvNets can be used for prediction.
Applied Machine Learning in Python
This course will introduce the learner to applied machine learning, focusing more on the techniques and methods than on the statistics behind these methods. The course will start with a discussion of how machine learning is different than descriptive statistics, and introduce the scikit learn toolkit through a tutorial. The issue of dimensionality of data will be discussed, and the task of clustering data, as well as evaluating those clusters, will be tackled. Supervised approaches for creating predictive models will be described, and learners will be able to apply the scikit learn predictive modelling methods while understanding process issues related to data generalizability (e.g. The course will end with a look at more advanced techniques, such as building ensembles, and practical limitations of predictive models.
Machine Learning for Trading Specialization
This 3-course Specialization from Google Cloud and New York Institute of Finance (NYIF) is for finance professionals, including but not limited to hedge fund traders, analysts, day traders, those involved in investment management or portfolio management, and anyone interested in gaining greater knowledge of how to construct effective trading strategies using Machine Learning (ML) and Python. Alternatively, this program can be for Machine Learning professionals who seek to apply their craft to quantitative trading strategies. By the end of the Specialization, you'll understand how to use the capabilities of Google Cloud to develop and deploy serverless, scalable, deep learning, and reinforcement learning models to create trading strategies that can update and train themselves. As a challenge, you're invited to apply the concepts of Reinforcement Learning to use cases in Trading. This program is intended for those who have an understanding of the foundations of Machine Learning at an intermediate level.
130+ Exercises - Python Programming - Data Science - Pandas
Some topics you will find in the exercises: working with DatetimeIndex working with DataFrames reading/writing files working with different data types in DataFrames working with indexes working with missing values computing correlation concatenating DataFrames calculating cumulative statistics working with duplicate values preparing data to machine learning models working with csv and json filles The course is designed for people who have basic knowledge in Python, NumPy and Pandas. It consists of 130 exercises with solutions. This is a great test for people who are learning the Python language and data science and are looking for new challenges. Exercises are also a good test before the interview. Many popular topics were covered in this course. If you're wondering if it's worth taking a step towards Python, don't hesitate any longer and take the challenge today.
PySpark & AWS: Master Big Data With PySpark and AWS
Implement any project that requires PySpark knowledge from scratch. Know the theory and practical aspects of PySpark and AWS. People who are beginners and know absolutely nothing about PySpark and AWS. People who want to develop intelligent solutions. People who want to learn PySpark and AWS. People who love to learn the theoretical concepts first before implementing them using Python. People who want to learn PySpark along with its implementation in realistic projects.
Scaling Training of HuggingFace Transformers With Determined
Training complex state-of-the-art natural language processing (NLP) models is now a breeze, thanks to HuggingFace -- making it an essential open-source go-to for data scientists and machine learning engineers to implement Transformers models and configure them as state-of-the-art NLP models with straightforward library calls. As a result, the library has become crucial for training NLP models, like in Baidu or Alibaba, and has contributed to state-of-the-art results in several NLP tasks. Our friends at Determined AI are hosting an exciting lunch-and-learn covering training HuggingFace Transformers at scale using Determined! Learn to train Transformers with distributed training, hyperparameter searches, and cheap spot instances -- all without modifying code. Please consider joining on Wednesday, June 30th at 10 AM PT for a hands-on tutorial from Liam Li, a Senior Machine Learning Engineer at Determined AI, and Angela Jiang, a Product Manager at Determined AI (lunch included!).
The Principles of Deep Learning Theory
Roberts, Daniel A., Yaida, Sho, Hanin, Boris
This book develops an effective theory approach to understanding deep neural networks of practical relevance. Beginning from a first-principles component-level picture of networks, we explain how to determine an accurate description of the output of trained networks by solving layer-to-layer iteration equations and nonlinear learning dynamics. A main result is that the predictions of networks are described by nearly-Gaussian distributions, with the depth-to-width aspect ratio of the network controlling the deviations from the infinite-width Gaussian description. We explain how these effectively-deep networks learn nontrivial representations from training and more broadly analyze the mechanism of representation learning for nonlinear models. From a nearly-kernel-methods perspective, we find that the dependence of such models' predictions on the underlying learning algorithm can be expressed in a simple and universal way. To obtain these results, we develop the notion of representation group flow (RG flow) to characterize the propagation of signals through the network. By tuning networks to criticality, we give a practical solution to the exploding and vanishing gradient problem. We further explain how RG flow leads to near-universal behavior and lets us categorize networks built from different activation functions into universality classes. Altogether, we show that the depth-to-width ratio governs the effective model complexity of the ensemble of trained networks. By using information-theoretic techniques, we estimate the optimal aspect ratio at which we expect the network to be practically most useful and show how residual connections can be used to push this scale to arbitrary depths. With these tools, we can learn in detail about the inductive bias of architectures, hyperparameters, and optimizers.
AI in Employee Training Can Help with Predicted Post-Pandemic Turnover - AI Trends
Dramatic employee turnover is being predicted in the post-pandemic era, at the same time that AI is being incorporated into more learning and development solutions, giving employers an opportunity to establish a competitive differentiation. An employee turnover "tsunami" is predicted by results from a survey of 2,000 adults in February conducted by The Work Institute, a research and consulting firm in Franklin, Tenn., according to an account from SHRM, the Society of Human Resource Management. The survey found that half of employees in North America plan to look for a new job in 2021. "We see absolutely pent-up turnover demand in the U.S. workforce," stated Danny Nelms, president of The Work Institute, which is focused on employee engagement and retention. Prior to the pandemic, the firm would see about 3.5 million people leaving their jobs monthly.
Learn to think like a genius with Brilliant
A so-called active approach to learning helps individuals develop new skills and sharpen their intuition by placing a higher value on interactivity, visual problem-solving, the freedom to fail and goal-setting than do other approaches to learning. So, although people incorporate active learning into their lives for different reasons, such as to advance in an academic or professional career, the underlying reason anyone becomes an active learner in the first place is to learn how to think. And everyone can do that with the help of Brilliant. Brilliant is an online platform that helps people become sharper thinkers with the help of interactive learning materials. Unlike many lecture videos, Brilliant offers anyone 10 years and older the opportunity to learn through fun and challenging interactive explorations.