15 dos melhores cursos de aprendizado de máquina no Coursera gratuitamente

Como aprender sobre ciência de dados e aprendizado de máquina sem quebrar o banco

SeattleDataGuy Blocked Desbloquear Seguir Seguindo 4 de julho Foto de Wes Hicks em Unsplash

Parece impossível acompanhar cada novo conceito e tecnologia em ciência de dados e aprendizado de máquina. Você tem vários idiomas, bibliotecas e princípios de design.

Escrevemos peças sobre diferentes recursos que podem ajudar os profissionais de dados a se manter atualizados com as várias tecnologias. No entanto, muitos desses cursos custam dinheiro.

Mas o coursera oferece uma oportunidade de fazer cursos on-line gratuitamente em faculdades e instituições educacionais. Isso permite que você obtenha uma compreensão mais profunda de conceitos como aprendizado de máquina, aprendizado profundo, estatísticas etc.

O único problema é que o coursera tem centenas de cursos de aprendizado de máquina, então pode ser difícil filtrar quais valem a pena. Então, listamos nossos favoritos pessoais!

Dica: O Coursera pode fazer parecer que a única opção é comprar o curso. Mas eles têm um botão de auditoria na parte inferior. Agora, se você aprecia o Coursera, por todos os meios, você deve comprar sua especialização, ainda não tenho certeza de como me sinto sobre isso. Mas eu adoro fazer cursos no Coursera.

Selecione a opção do curso de auditoria para não pagar pelo curso.

1. Introdução à Probabilidade e Dados

Este curso apresenta a amostragem e a exploração de dados, bem como a teoria básica de probabilidade e a regra de Bayes. Você examinará vários tipos de métodos de amostragem e discutirá como esses métodos podem afetar o escopo da inferência. Uma variedade de técnicas exploratórias de análise de dados será abordada, incluindo estatísticas resumidas numéricas e visualização básica de dados. Você será guiado através da instalação e uso do R e RStudio (software estatístico gratuito) e usará este software para exercícios de laboratório e um projeto final. Os conceitos e técnicas deste curso servirão como blocos de construção para os cursos de inferência e modelagem na especialização.

Introdução à Probabilidade e Dados | Coursera
Este curso apresenta a amostragem e a exploração de dados, bem como a teoria básica de probabilidade e a regra de Bayes. Você… www.coursera.org

2. Cursos Estatísticos completos

Nesta especialização, você aprenderá a analisar e visualizar dados em R e criar relatórios de análise de dados reproduzíveis, demonstrar uma compreensão conceitual da natureza unificada da inferência estatística, realizar inferências e modelagens estatísticas freqüentistas e Bayesianas para compreender os fenômenos naturais e fazer decisões, comunicar resultados estatísticos de forma correta, eficaz e contextualizada sem depender de jargão estatístico, criticar declarações baseadas em dados e avaliar decisões baseadas em dados, e organizar e visualizar dados com pacotes R para análise de dados.

Estatísticas com R | Coursera
Nesta especialização, você aprenderá a analisar e visualizar dados em R e criar análises de dados reproduzíveis… www.coursera.org

3. Caixa de Ferramentas do Cientista de Dados

Neste curso, você aprenderá como programar em R e como usar R para uma análise de dados eficaz. Você aprenderá como instalar e configurar o software necessário para um ambiente de programação estatística e descrever conceitos genéricos de linguagem de programação à medida que forem implementados em uma linguagem estatística de alto nível. O curso aborda questões práticas em computação estatística que inclui programação em R, leitura de dados em R, acesso a pacotes R, escrita de funções R, depuração, criação de perfil de código R e organização e comentário do código R. Tópicos em análise de dados estatísticos fornecerão exemplos de trabalho.

A caixa de ferramentas do cientista de dados | Coursera
Aprenda a caixa de ferramentas do cientista de dados da Universidade Johns Hopkins. Neste curso você terá uma introdução ao… www.coursera.org

4. Sql Para Ciência De Dados

O cientista de dados não depende apenas de python e R para fazer seu trabalho. Como um cientista de dados, muitas vezes você precisará obter dados de sistemas de armazenamento de dados como o Hadoop e o MySQL. Para fazer interface com esses sistemas, você pode usar mecanismos SQL como o Presto para acessar os dados e formatá-los de uma maneira que possa ser processada com mais facilidade.

Isso significa que você precisará saber SQL. Para a maior parte

Gerenciando Big Data com MySQL | Coursera
Este curso é uma introdução sobre como usar bancos de dados relacionais na análise de negócios. Você aprenderá como é relacional… www.coursera.org

5. Visualização de dados com o Tableau

Um de nossos projetos mais recentes envolveu ajudar uma empresa de consultoria a desenvolver um painel para fornecer mais valor a seus clientes. Visualizações de dados, como painéis e gráficos, podem ajudar a comunicar melhor mensagens importantes com dados. Eles ajudam a simplificar conjuntos de dados complexos em imagens e gráficos concisos que os usuários finais podem digerir com mais facilidade.

É por isso que recomendamos que cada cientista de dados tenha algumas habilidades de visualização de dados.

Aqui, recomendamos dois cursos diferentes do Coursera. Primeiramente, recomendamos a especialização de visualização de dados oferecida pela UC Davis. Novamente, você não precisa pagar para obter o certificado. Você sempre pode auditar o curso.

Nós recomendamos tomar todos os cursos se você é novo no tableau. Esta especialização irá guiá-lo através do básico para a construção de painéis de controle bonitos.

Visualização de dados com o Tableau | Coursera
Aprenda Visualização de Dados com o Tableau da University of California, Davis. Em 2020 o mundo irá gerar 50 vezes… www.coursera.org
Fundamentos da visualização com o Tableau | Coursera
Aprenda os Fundamentos de Visualização com o Tableau da University of California, Davis. Neste primeiro curso do… www.coursera.org

6. Visualização de dados com Python

O Tableau não é a única ferramenta de visualização de dados e nem todos os cientistas de dados gostam de usá-lo. Alguns apenas querem colocar gráficos simples juntos usando python. Felizmente, o python tem ótimas opções quando se trata de bibliotecas visuais de dados. Por exemplo, Matplotlib, Seaborn e Folium. Este curso da IBM faz um ótimo trabalho como um curso básico para usar essas bibliotecas.

Ele apresentará todos os gráficos básicos e ensinará como usar dados geoespaciais. Este curso também é bem curto. Por isso, é ótimo para aqueles que estão apenas tentando obter uma compreensão básica das bibliotecas.

Visualização de dados com o Python | Coursera
"Uma imagem vale mais que mil palavras". Estamos todos familiarizados com esta expressão. Isso se aplica especialmente quando se tenta… www.cursera.org

7. Aprendizado de Máquina com Python

Este curso mergulha nos fundamentos do aprendizado de máquina usando uma linguagem de programação acessível e conhecida, o Python.

Neste curso, eles estarão revisando dois componentes principais:

Primeiro, você estará aprendendo sobre o propósito do Aprendizado de Máquina e onde ele se aplica ao mundo real.

Em segundo lugar, você terá uma visão geral dos tópicos de Aprendizado de Máquina, como aprendizado supervisionado versus não supervisionado, avaliação de modelo e algoritmos de Aprendizado de Máquina.

Neste curso, você pratica com exemplos da aprendizagem na máquina da vida real e vê como isso afeta a sociedade de maneiras que você pode não ter adivinhado!

Aprendizado de Máquina com Python | Coursera
Este curso se aprofunda no aprendizado de máquina usando uma linguagem de programação acessível e conhecida… www.coursera.org

8. Certificação de Aprendizado de Máquina Profissional da IBM

A ciência de dados continua a ser um dos "trabalhos mais sexy", mesmo meia década depois que o artigo original que fez essa afirmação foi escrito.

Na verdade, nosso artigo focado em ajudar as pessoas a entrevistarem cargos de ciência de dados é um dos nossos mais lidos!

Como não há muitos diplomas de graduação em ciência de dados, a maioria das pessoas precisará adotar alguma forma de primer para ciência de dados para se preparar melhor para o trabalho. A IBM, em particular, reuniu 9 cursos, bem como uma especialização que você pode experimentar de graça! Eu digo isso porque talvez você esteja tentando descobrir se você quer gastar 14k em um bootcamp. Bem, uma boa maneira de descobrir isso é passar algum tempo fazendo um curso gratuito de ciência de dados.

Esta especialização do Coursera, em particular, faz um ótimo trabalho desde o início do “O que é ciência de dados” e termina com um capstone. Eles fazem um ótimo trabalho em fornecer uma visão ampla e detalhada do tipo de dados de trabalho que os cientistas fazem. Além disso, não há risco de ter que pagar. Algumas pessoas pagam para obter o certificado em seu Linkedin, o que ajudou algumas pessoas, mas nós apenas o pegamos para entender como o curso está configurado.

Certificado do IBM Data Science Professional | Coursera
A Data Science foi classificada como uma das profissões mais quentes e a demanda por profissionais de dados está crescendo. Este… www.coursera.org

9. Construindo uma equipe de ciência de dados – para gerentes

Descobrimos recentemente que o Coursera não oferece apenas cursos de ciência de dados para colaboradores individuais que tentam melhorar suas técnicas. Eles também começaram recentemente a lançar cursos para gerentes e executivos que buscam montar equipes de ciência de dados.

Alguns gerentes nunca trabalharam com os vários especialistas em dados que a maioria das equipes de ciência de dados possui. Isso pode ser difícil porque a ciência de dados ainda é um pouco nova e saber como maximizar sua equipe de ciência de dados pode exigir uma rápida atualização.

Este curso aborda conceitos como:

  • Quais são as qualificações esperadas para diferentes cientistas de dados?
  • Como entrevistar para bons dados científicos
  • Embarque
  • etc.

Tudo isso pode parecer trivial, mas ter certeza de que você tem a equipe certa e que o processo para ter sucesso faz uma enorme diferença.

Se você é um executivo, ou talvez queira gerenciar uma equipe de ciência de dados algum dia, considere seguir esse curso.

Construindo uma Equipe de Ciência de Dados | Coursera
Aprenda a construir uma equipe de ciência de dados da Universidade Johns Hopkins. A ciência de dados é um esporte coletivo. Como ciência de dados… www.coursera.org

10. Ciência de dados na vida real

Parte do gerenciamento de uma equipe de qualquer tipo é saber como é o sucesso dessa equipe.

Para saber como é o sucesso… você já viu. Isso significa que, se você é novo no gerenciamento de equipes de ciência de dados e talvez nem sempre tenha trabalhado em empresas que tinham expectativas claras sobre o sucesso, talvez seja necessário um curso intensivo.

É onde, mais uma vez, John Hopkins aparece. Eles criaram um curso para ajudar a explicar a ciência dos dados na vida real. Este curso discutirá o design experimental, o preconceito, a qualidade dos dados, etc. Eles fazem um ótimo trabalho ao mostrar o que a ciência de dados pode fazer na vida real. Ter exemplos e uma estrutura para a boa aparência da ciência de dados ajudará a impulsionar o sucesso de suas equipes.

Ciência de dados na vida real | Coursera
Aprenda Ciência de Dados em Vida Real na Universidade Johns Hopkins. Você já teve a experiência perfeita em ciência de dados… www.coursera.org

11.Desenvolvimento de Software Com R

Muitas pessoas usam R apenas para fins analíticos e é honestamente onde nós achamos que o R é melhor usado. No entanto, acreditamos que você pode usar os princípios de desenvolvimento de software para desenvolver melhor seus scripts R.

Em vez de ter um ou dois scripts principais que executam tudo, é possível arquitetar funções e utilitários reutilizáveis em R que podem economizar muito tempo em projetos futuros.

Isso é o que este curso cobrirá. Em particular, abrangerá programação avançada que, para os cientistas de dados que não têm experiência em programação, preencherá muitas lacunas.

Programação Avançada R | Coursera
Este curso aborda tópicos avançados em programação de R que são necessários para o desenvolvimento de poderosos, robustos e reutilizáveis… www.coursera.org

Então, considere a programação avançada no mínimo.

Dominando o Desenvolvimento de Software em R | Coursera
Esta especialização abrange o desenvolvimento de software R para a construção de ferramentas de ciência de dados. Como o campo da ciência de dados… www.coursera.org

12. Fundamentos de Big Data e Aprendizado de Máquina do Google Cloud Platform

Tudo bem, é claro que o Google Cloud desenvolve seu próprio curso de aprendizado de máquina no Coursera para… bem… o Google Cloud.

Mas vamos analisar o claro valor comercial que o Google está tentando criar. Existem motivos reais pelos quais você pode estar usando o Google Cloud para fazer seu aprendizado de máquina e não há ninguém melhor para aprender do que as pessoas que o criaram.

O que realmente gostamos neste curso é que ele cobre tantas tecnologias diferentes.

Ele abrange o Cloud QL, o Spark, o Biq Query com o ML, o Vision API e o Cloud AutoML. Você pode dizer que eles estão realmente tentando vender esses produtos;).

Não há nada de errado com eles tentando vender os produtos. É ótimo! Eles estão permitindo que você veja seus produtos antes de investir muito nisso.

Agora, gostaríamos de acrescentar que é importante comparar isso com a AWS e outras tecnologias de nuvem semelhantes. Mas, leve algum tempo e veja o que você acha útil na tecnologia do Google Cloud.

Fundamentos de Big Data e Aprendizado de Máquina do Google Cloud Platform | Coursera
Este curso de 1 semana acelerado sob demanda apresenta aos participantes os recursos de Big Data e Machine Learning de… www.coursera.org

13. Estruturando Projetos de Aprendizado de Máquina

Este curso é muito escondido nas centenas de cursos oferecidos pelo Coursera em Aprendizado de Máquina. Está focado na construção de um projeto de aprendizado de máquina bem-sucedido. Se você deseja ser um líder técnico em IA e sabe como definir a direção do trabalho de sua equipe, este curso mostrará como.

Não é muito tempo, então não há razão real para pagar por isso. Em vez disso, basta pegar as 4 horas de cursos

Nessas 4 horas, você entenderá como diagnosticar erros em um sistema de aprendizado de máquina e será capaz de priorizar as orientações mais promissoras para reduzir erros. Além disso, você compreenderá configurações complexas de ML, como conjuntos de treinamento / teste incompatíveis, e comparando e / ou superando o desempenho em nível humano

Este é um excelente curso rápido para qualquer pessoa em aprendizado de máquina.

Projetos de Aprendizado de Máquina de Estruturação | Coursera
Aprenda Estruturando Projetos de Aprendizado de Máquina de deeplearning.ai. Você aprenderá a construir uma máquina de sucesso… www.coursera.org

14. Melhorando as Redes Neurais Profundas: Ajuste, Regularização e Otimização de Hyperparameter

As redes neurais não devem ser caixas pretas nas quais você simplesmente lança dados e obtém alguns dados.

Este curso ensinará a você a “mágica” de fazer com que o aprendizado profundo funcione bem. Em vez de o processo de aprendizado profundo ser uma caixa-preta, você entenderá o que impulsiona o desempenho e será capaz de obter, de maneira mais sistemática, bons resultados. Você também aprenderá o TensorFlow.

Você aprenderá como utilizar efetivamente os “truques” comuns da rede neural, incluindo inicialização, L2 e regularização de dropout, normalização em lote, verificação de gradiente,

E o mais importante, você será capaz de implementar uma rede neural no TensorFlow.

Melhorando Redes Neurais Profundas: Ajuste, Regularização e Otimização de Hyperparameter | Coursera
Este curso ensinará a você a "mágica" de fazer com que o aprendizado profundo funcione bem. Em vez do profundo processo de aprendizagem …

15. Machine Learning (o clássico)

Nenhuma lista de cursos de aprendizado de máquina está completa sem o clássico curso de Aprendizado de Máquina de Andrew Ng.

Este curso fornece uma ampla introdução ao aprendizado de máquina, mineração de dados e reconhecimento de padrões estatísticos. Ele divide tópicos como aprendizado supervisionado, máquinas de vetores de suporte, núcleos, redes neurais, aprendizado não supervisionado e muito mais. Ele também discute as melhores práticas em aprendizado de máquina, como teoria de viés / variância ; processo de inovação em aprendizado de máquina e IA. O Andrew usa muitos ótimos estudos de caso e exemplos que ajudam os usuários a relacionar os tópicos ao mundo real.

Aprendizado de Máquina | Coursera
O aprendizado de máquina é a ciência de fazer com que os computadores atuem sem serem programados explicitamente. Na última década… www.coursera.org

A ciência de dados é um campo difícil de acompanhar. Mas esperamos que esses cursos ajudem a proporcionar uma oportunidade para aprender mais sobre o assunto!

Se você gostou desse post, considere verificar algumas das postagens abaixo!

Learning Data Science: Nossos 25 principais cursos de ciência de dados

Guia de Entrevista em Ciência de Dados

O Guia de Estudo da Entrevista com Engenheiros de Software

10 grandes artigos sobre ciência de dados e programação

Inserindo dinamicamente dados CSV em um servidor SQL

4 deve ter habilidades para cientistas de dados