Nota: O seguinte artigo irá ajudá-lo com: Os 10 principais idiomas para aprendizado de máquina hospedados no GitHub (PDF gratuito)
O GitHub montou uma lista das linguagens mais populares usadas para aprendizado de máquina que hospeda em seu site – algumas das quais podem surpreendê-lo. Este e-book oferece uma visão geral concisa dos 10 principais idiomas e seus repositórios mais bem avaliados.
Da lista:
Você pode pensar que o aprendizado de máquina é reservado para desenvolvedores bem versados em linguagens como R e Python, mas está errado.
O repositório de código online GitHub reuniu as 10 linguagens de programação mais populares usadas para aprendizado de máquina hospedadas em seu serviço e, embora o Python esteja no topo da lista, há algumas surpresas.
A linguagem de scripts da Web se tornou um faz-tudo JavaScript encontra seu caminho para o número três na lista; a recém-chegada com foco em ciência de dados e rival do Python, Julia, fica em sexto lugar; Os scripts de shell são agrupados no número sete; e o favorito de big data Scala está no número 10.
As classificações são baseadas nas linguagens primárias usadas em repositórios de código marcados como relacionados ao aprendizado de máquina, de acordo com o GitHub.
No entanto, eles quase certamente não refletem quais linguagens são mais comumente usadas para aprendizado de máquina. Uma pesquisa recente da Kaggle com cientistas de dados sinalizou o Python como a linguagem mais popular e o R como a linguagem que eles provavelmente usarão no trabalho.
Mas se você conhece apenas JavaScript ou outra linguagem geralmente não associada ao aprendizado de máquina e deseja se interessar por visão computacional ou processamento de linguagem natural, é bom saber que é pelo menos possível.
Essas são as 10 principais linguagens de aprendizado de máquina no GitHub, de acordo com os números do site.
1. Python
-
Repositórios de aprendizado de máquina altamente avaliados
- sci-kit learn: biblioteca popular para mineração de dados e análise de dados que implementa uma ampla variedade de algoritmos de aprendizado de máquina
- Machine Learning From Scratch: simples, mas implementações acessíveis de modelos e algoritmos de aprendizado de máquina
- ChatterBot: Um mecanismo de diálogo conversacional de aprendizado de máquina para criar bots de bate-papo