Back to Courses

Machine Learning Courses - Page 43

Showing results 421-430 of 485
Apply Generative Adversarial Networks (GANs)
In this course, you will: - Explore the applications of GANs and examine them wrt data augmentation, privacy, and anonymity - Leverage the image-to-image translation framework and identify applications to modalities beyond images - Implement Pix2Pix, a paired image-to-image translation GAN, to adapt satellite images into map routes (and vice versa) - Compare paired image-to-image translation to unpaired image-to-image translation and identify how their key difference necessitates different GAN architectures - Implement CycleGAN, an unpaired image-to-image translation model, to adapt horses to zebras (and vice versa) with two GANs in one The DeepLearning.AI Generative Adversarial Networks (GANs) Specialization provides an exciting introduction to image generation with GANs, charting a path from foundational concepts to advanced techniques through an easy-to-understand approach. It also covers social implications, including bias in ML and the ways to detect it, privacy preservation, and more. Build a comprehensive knowledge base and gain hands-on experience in GANs. Train your own model using PyTorch, use it to create images, and evaluate a variety of advanced GANs. This Specialization provides an accessible pathway for all levels of learners looking to break into the GANs space or apply GANs to their own projects, even without prior familiarity with advanced math and machine learning research.
Artificial Intelligence: Ethics & Societal Challenges
Artificial Intelligence: Ethics & Societal Challenges is a four-week course that explores ethical and societal aspects of the increasing use of artificial intelligent technologies (AI). The aim of the course is to raise awareness of ethical and societal aspects of AI and to stimulate reflection and discussion upon implications of the use of AI in society. The course consists of four modules where each module represents about one week of part-time studies. A module includes a number of lectures and readings. Each lesson finishes with a mandatory assignment in which you write a short sum-up of the most important new knowledge/insight you gained from this lesson, and review a lesson sum-up written by another student/participant. The assessments are intended to encourage learning and to stimulate reflection on ethical and societal issues of the use of AI in society. Participating in forum discussions is voluntary but strongly encouraged. In the first module, we will discuss algorithmic bias and surveillance. Is it really true that algorithms are purely logical and free from human biases or are they maybe just as biased as we are, and if they are, why is that and what can we do about it? AI in many ways makes surveillance more effective, but what does it mean to us if we are increasingly being watched in more and more sophisticated ways? Next, we will talk about the impact of AI on democracy. We discuss why democracy is important, and how AI could hamper public democratic discussion, but also how it can help improve democracy. We will for instance talk about how social media could play in the hands of authoritarian regimes and present some ideas on how to make use of AI tools to develop the functioning of democracy. A further ethical question concerns whether our treatment of AI could matter for the AIs themselves. Can artefacts be conscious? What do we even mean by “conscious”? What is the relationship between consciousness and intelligence? This is the topic of the third week of the course. In the last module we will talk about responsibility and control. If an autonomous car hits an autonomous robot, who is responsible? And who is responsible to make sure AI is developed in a safe and democratic way? The last question of the course, and maybe also the ultimate question for our species, is how to control machines that are more intelligent than we are. Our intelligence has given us a lot of power over the world we live in. Shall we really give that power away to machines and if we do, how do we stay in charge? At the end of the course, you will have · a basic understanding of the AI bias phenomenon and the role of AI in surveillance, · a basic understanding of the importance of democracy in relation to AI and acquaintance with common issues with democracy in relation to AI, · an understanding of the complexity of the concepts ‘intelligence’ and ‘consciousness’ and acquaintance with common approaches to creating artificial consciousness, · a basic understanding of the concepts of ‘forward-looking’ and ‘backward-looking responsibility’ and an acquaintance with problems connected to applying these concepts on AI, · a basic understanding of the control problem in AI and acquaintance with commonly discussed solutions to this problem, · and an ability to discuss and reflect upon the ethical and societal aspects of these issues.
Build a Regression Model using PyCaret
In this 1-hour long project-based course, you will create an end-to-end Regression model using PyCaret a low-code Python open-source Machine Learning library. The goal is to build a model that can accurately predict the strength of concrete based on several fatures. You will learn how to automate the major steps for building, evaluating, comparing and interpreting Machine Learning Models for regression. Here are the main steps you will go through: frame the problem, get and prepare the data, discover and visualize the data, create the transformation pipeline, build, evaluate, interpret and deploy the model. This guided project is for seasoned Data Scientists who want to build a accelerate the efficiency in building POC and experiments by using a low-code library. It is also for Citizen data Scientists (professionals working with data) by using the low-code library PyCaret to add machine learning models to the analytics toolkit In order to be successful in this project, you should be familiar with Python and the basic concepts on Machine Learning Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Introduction to Applied Machine Learning
This course is for professionals who have heard the buzz around machine learning and want to apply machine learning to data analysis and automation. Whether finance, medicine, engineering, business or other domains, this course will introduce you to problem definition and data preparation in a machine learning project. By the end of the course, you will be able to clearly define a machine learning problem using two approaches. You will learn to survey available data resources and identify potential ML applications. You will learn to take a business need and turn it into a machine learning application. You will prepare data for effective machine learning applications. This is the first course of the Applied Machine Learning Specialization brought to you by Coursera and the Alberta Machine Intelligence Institute.
Tesla Stock Price Prediction using Facebook Prophet
In this 1.5-hour long project-based course, you will learn how to build a Facebook Prophet Machine learning model in order to forecast the price of Tesla 30 days into the future. We will also visualize the historical performance of Tesla through graphs and charts using Plotly express and evaluate the performance of the model against real data using Google Finance in Google Sheets. We will also dive into a brief stock analysis of Tesla and we will discuss PE ratio, EPS, Beta, Market cap, Volume and price range of Tesla. We will end the project by automating the forecasting process in such a way that you will get the forecast of any of your favourite stock with all necessary visualization within a few seconds of uploading the data. By the end of this project, you will be confident in analyzing, visualizing and forecasting the price of any stock of your choice. Disclaimer: This project is intended for educational purpose only and is by no means a piece of Financial advice. Please consult your financial advisor before investing in stocks. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Deep Learning Inference with Azure ML Studio
In this project-based course, you will use the Multiclass Neural Network module in Azure Machine Learning Studio to train a neural network to recognize handwritten digits. Microsoft Azure Machine Learning Studio is a drag-and-drop tool you can use to rapidly build and deploy machine learning models on Azure. The data used in this course is the popular MNIST data set consisting of 70,000 grayscale images of hand-written digits. You are going to deploy the trained neural network model as an Azure Web service. Azure Web Services provide an interface between an application and a Machine Learning Studio workflow scoring model. You will write a Python application to use the Batch Execution Service and predict the class labels of handwritten digits. This is the third course in this series on building machine learning applications using Azure Machine Learning Studio. I highly encourage you to take the first course before proceeding. It has instructions on how to set up your Azure ML account with $200 worth of free credit to get started with running your experiments! This course runs on Coursera's hands-on project platform called Rhyme. On Rhyme, you do projects in a hands-on manner in your browser. You will get instant access to pre-configured cloud desktops containing all of the software and data you need for the project. Everything is already set up directly in your internet browser so you can just focus on learning. For this project, you’ll get instant access to a cloud desktop with Python, Jupyter, and scikit-learn pre-installed. Notes: - You will be able to access the cloud desktop 5 times. However, you will be able to access instructions videos as many times as you want. - This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
TensorFlow for AI: Neural Network Representation
This guided project course is part of the "Tensorflow for AI" series, and this series presents material that builds on the first course of DeepLearning.AI TensorFlow Developer Professional Certificate, which will help learners reinforce their skills and build more projects with Tensorflow. In this 1.5-hour long project-based course, you will learn practically how to work on a deep learning task in the real world and create, train, and test a neural network with Tensorflow using real-world images, and you will get a bonus deep learning exercise implemented with Tensorflow. By the end of this project, you will have created a deep neural network with TensorFlow on a real-world dataset. This class is for learners who want to use Python for building neural networks with TensorFlow, and for learners who are currently taking a basic deep learning course or have already finished a deep learning course and are searching for a practical deep learning project with TensorFlow project. Also, this project provides learners with further knowledge about creating and training convolutional neural networks and improves their skills in Tensorflow which helps them in fulfilling their career goals by adding this project to their portfolios.
Build Multilayer Perceptron Models with Keras
In this 45-minute long project-based course, you will build and train a multilayer perceptronl (MLP) model using Keras, with Tensorflow as its backend. We will be working with the Reuters dataset, a set of short newswires and their topics, published by Reuters in 1986. It's a very simple, widely used toy dataset for text classification. There are 46 different topics, some of which are more represented than others. But each topic has at least 10 examples in the training set. So in this project, you will build a MLP feed-forward neural network to classify Reuters newswires into 46 different mutually-exclusive topics. This course runs on Coursera's hands-on project platform called Rhyme. On Rhyme, you do projects in a hands-on manner in your browser. You will get instant access to pre-configured cloud desktops containing all of the software and data you need for the project. Everything is already set up directly in your internet browser so you can just focus on learning. For this project, you’ll get instant access to a cloud desktop with Python, Jupyter, and Keras pre-installed. Notes: - You will be able to access the cloud desktop 5 times. However, you will be able to access instructions videos as many times as you want. - This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Supervised Machine Learning: Regression and Classification
In the first course of the Machine Learning Specialization, you will: • Build machine learning models in Python using popular machine learning libraries NumPy and scikit-learn. • Build and train supervised machine learning models for prediction and binary classification tasks, including linear regression and logistic regression The Machine Learning Specialization is a foundational online program created in collaboration between DeepLearning.AI and Stanford Online. In this beginner-friendly program, you will learn the fundamentals of machine learning and how to use these techniques to build real-world AI applications. This Specialization is taught by Andrew Ng, an AI visionary who has led critical research at Stanford University and groundbreaking work at Google Brain, Baidu, and Landing.AI to advance the AI field. This 3-course Specialization is an updated and expanded version of Andrew’s pioneering Machine Learning course, rated 4.9 out of 5 and taken by over 4.8 million learners since it launched in 2012. It provides a broad introduction to modern machine learning, including supervised learning (multiple linear regression, logistic regression, neural networks, and decision trees), unsupervised learning (clustering, dimensionality reduction, recommender systems), and some of the best practices used in Silicon Valley for artificial intelligence and machine learning innovation (evaluating and tuning models, taking a data-centric approach to improving performance, and more.) By the end of this Specialization, you will have mastered key concepts and gained the practical know-how to quickly and powerfully apply machine learning to challenging real-world problems. If you’re looking to break into AI or build a career in machine learning, the new Machine Learning Specialization is the best place to start.
Forecasting US Presidential Elections with Mixed Models
In this project-based course, you will learn how to forecast US Presidential Elections. We will use mixed effects models in the R programming language to build a forecasting model for the 2020 election. The project will review how the US selects Presidents in the Electoral College, stylized facts about voting trends, the basics of mixed effects models, and how to use them in forecasting.