Aprendizado de máquina com Python (Coursera)

Offered by IBM,
Aprendizado de máquina com Python (Coursera)

Este curso mergulha nos fundamentos básicos de aprendizado de máquina usando uma linguagem de programação acessível e bem conhecida, Python. Neste curso, revisaremos dois componentes principais: Primeiro, você aprenderá sobre o propósito do aprendizado de máquina e onde ele se aplica no mundo real. Segundo, você terá uma visão geral dos tópicos de aprendizado de máquina, como um aprendizado supervisionado versus não supervisionado, avaliação de modelo e algoritmos de aprendizado de máquina.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Neste curso, você praticará com exemplos de aprendizado de máquina da vida real e verá como ele a afeta a sociedade de maneiras que você nunca imaginou!
Veja o que você terá durante as próximas semanas dedicando algumas horas por semana.
1) Novas habilidades para acrescentar em seu currículo, tais como regressão, classificação, clusterização, aprendizado sci-kit e SciPy
2) Novos projetos que você pode acrescentar ao seu portfólio, incluindo detecção de câncer, previsão de tendências econômicas, previsão de churn de cliente, máquinas de recomendação e muito mais.
3) E um certificado em aprendizado de máquina para comprovar a sua competência e compartilhar onde você quiser, online ou offline, como no perfil do LinkedIn e nas redes sociais.
Se você escolher fazer este curso e obter o certificado do curso do Coursera, você também receberá um selo digital IBM após a conclusão bem-sucedida do curso.

Syllabus

WEEK 1
Introdução ao aprendizado de máquina
Nesta semana, você aprenderá sobre as aplicações de aprendizado de máquina em diferentes áreas, como saúde, bancos, telecomunicações e outros. Você terá uma visão geral sobre os tópicos de aprendizado de máquina, como aprendizado supervisionado versus não supervisionado e o uso de cada algoritmo. Também entenderá a vantagem de usar as bibliotecas Python para implementar os modelos de aprendizado de máquina.

WEEK 2
Regressão
Nesta semana, você terá uma breve introdução à regressão. Você aprenderá sobre regressão linear e não linear, simples e múltipla e suas aplicações. Você aplicará todos esses métodos a dois conjuntos de dados diferentes no laboratório. Você também aprenderá como avaliar seu modelo de regressão e calcular a sua precisão.

WEEK 3
Classificação
Nesta semana, você aprenderá sobre a técnica de classificação. Você pratica com algoritmos diferentes de classificação, como KNN, Árvores de decisão, Regressão logística e SVM. Você também aprende sobre os prós e contras de cada método e métricas diferentes de precisão de avaliação.

WEEK 4
Clusterização
Nesta seção, você aprenderá sobre abordagens diferentes de clusterização. Você aprenderá a usar clusterização para segmentar clientes, agrupar os mesmos veículos e também para estações meteorológicas. Você conhecerá os 3 principais tipos de clusterização, incluindo particionamento baseado em clusterização, clusterização hierárquica e clusterização baseada em densidade.

WEEK 5
Sistemas de recomendação
Neste módulo, você aprenderá sobre sistemas de recomendação. Primeiro, será introduzida a ideia principal das máquinas de recomendação, e será apresentado dois principais tipos de máquinas de recomendação: baseada em conteúdo e com filtragem colaborativa.

WEEK 6
Projeto final
Neste módulo, você fará um projeto baseado no que você aprendeu até agora. Você enviará um relatório do seu projeto para a avaliação de colegas.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Cadeia de Suprimentos na Nuvem (Coursera) Coursera
FIA Business School

Cadeia de Suprimentos na Nuvem (Coursera)

Nossas boas-vindas ao Curso Cadeia de Suprimentos na Nuvem. Neste curso, você aprenderá como o supply chain pode ampliar o valor da empresa explorando as diversas ferramentas disponíveis em cloud para potencializar a visibilidade e a responsividade da cadeia, melhorando o nível de serviço prestado aos clientes.

Sep 14th 2026
5-12 Weeks
Recommender Systems (Coursera) Coursera
Sungkyunkwan University - SKKU

Recommender Systems (Coursera)

In this course you will: a) understand the basic concept of recommender systems; b) understand the Collaborative Filtering; c) understand the Recommender System with Deep Learning; d) understand the Further Issues of Recommender Systems. Please make sure that you’re comfortable programming in Python and have a basic knowledge of mathematics including matrix multiplications, conditional probability, and basic machine learning algorithms.

Sep 14th 2026
4 Weeks
Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera) Coursera
University of California, San Diego

Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera)

Once we have sequenced genomes in the previous course, we would like to compare them to determine how species have evolved and what makes them different. In the first half of the course, we will compare two short biological sequences, such as genes (i.e., short sequences of DNA) or proteins. We will encounter a powerful algorithmic tool called dynamic programming that will help us determine the number of mutations that have separated the two genes/proteins.

Sep 14th 2026
5-12 Weeks
Big Data Analysis with Scala and Spark (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Big Data Analysis with Scala and Spark (Coursera)

Manipulating big data distributed over a cluster using functional concepts is rampant in industry, and is arguably one of the first widespread industrial uses of functional ideas. This is evidenced by the popularity of MapReduce and Hadoop, and most recently Apache Spark, a fast, in-memory distributed collections framework written in Scala. In this course, we'll see how the data parallel paradigm can be extended to the distributed case, using Spark throughout.

Sep 14th 2026
4 Weeks
Introduction to Software, Programming, and Databases (Coursera) Coursera
IBM

Introduction to Software, Programming, and Databases (Coursera)

There are many types of software and understanding software can be overwhelming. This course aims to help you understand more about the types of software and how to manage software from an information technology (IT) perspective. This course will help you understand the basics of software, cloud computing, web browsers, development and concepts of software, programming languages, and database basics.

Sep 14th 2026
5-12 Weeks
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera) Coursera
DeepLearning.AI

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera)

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 course is part of the upcoming Machine Learning in Tensorflow Specialization and will teach you best practices for using TensorFlow, a popular open-source framework for machine learning.

Sep 14th 2026
4 Weeks
Machine Learning Introduction for Everyone (Coursera) Coursera
IBM

Machine Learning Introduction for Everyone (Coursera)

This three-module course introduces machine learning and data science for everyone with a foundational understanding of machine learning models. You’ll learn about the history of machine learning, applications of machine learning, the machine learning model lifecycle, and tools for machine learning. You’ll also learn about supervised versus unsupervised learning, classification, regression, evaluating machine learning models, and more.

Sep 14th 2026
3 Weeks
Practical Machine Learning on H2O (Coursera) Coursera
H2O.ai

Practical Machine Learning on H2O (Coursera)

In this course, we will learn all the core techniques needed to make effective use of H2O. Even if you have no prior experience of machine learning, even if your math is weak, by the end of this course you will be able to make machine learning models using a variety of algorithms. We will be using linear models, random forest, GBMs and of course deep learning, as well as some unsupervised learning algorithms.

Sep 14th 2026
5-12 Weeks
Accounting Data Analytics with Python (Coursera) Coursera
University of Illinois at Urbana-Champaign

Accounting Data Analytics with Python (Coursera)

This course focuses on developing Python skills for assembling business data. It will cover some of the same material from Introduction to Accounting Data Analytics and Visualization, but in a more general purpose programming environment (Jupyter Notebook for Python), rather than in Excel and the Visual Basic Editor. These concepts are taught within the context of one or more accounting data domains (e.g., financial statement data from EDGAR, stock data, loan data, point-of-sale data).

Sep 14th 2026
5-12 Weeks
Kotlin for Java Developers (Coursera) Coursera
JetBrains

Kotlin for Java Developers (Coursera)

The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. This course aims to share with you the power and the beauty of Kotlin.

Sep 14th 2026
5-12 Weeks
Mercadeo analítico (Coursera) Coursera
University of Virginia

Mercadeo analítico (Coursera)

Las organizaciones grandes y pequeñas están inundadas de datos sobre las elecciones de los consumidores. Pero esa riqueza de información no siempre se traduce en mejores decisiones. Saber cómo interpretar los datos es el desafío, y se espera que los mercadólogos en particular usen cada vez más la analítica para informar y justificar sus decisiones. El mercadeo analítico permite que los mercadólogos midan, gestionen y analicen el rendimiento de las actividades de mercadeo para maximizar su eficacia y optimizar el retorno de la inversión (Return On Investment, ROI).

Sep 14th 2026
5-12 Weeks
Uso de bases de datos con Python (Coursera) Coursera
University of Michigan

Uso de bases de datos con Python (Coursera)

Este curso presentará a los estudiantes los conceptos básicos del lenguaje de consulta estructurado (Structured Query Language, SQL), así como el diseño básico de bases de datos para almacenar datos como parte de una iniciativa de varios pasos para recopilar, analizar y procesar datos. El curso utilizará SQLite3 como base de datos. También crearemos rastreadores web y procesos de visualización y recopilación de datos de varios pasos. Utilizaremos la biblioteca D3.js para realizar la visualización básica de datos.

Sep 14th 2026
5-12 Weeks