Existe um Projeto Euler para aprendizado de máquina?

32

Eu achei o Project Euler http://projecteuler.net/ incrivelmente útil no aprendizado de linguagens de programação. Existe um site semelhante para o Machine Learning?

Eu vi http://www.kaggle.com/ , mas não é tão acessível para iniciantes quanto o Project Euler.

B Sete
fonte
1
+1 Esta é uma pergunta muito boa, mas sinto falta de alguma coisa? As respostas envolvem principalmente links para alguns conjuntos de dados desafiadores e cursos abertos. Por outro lado, o ProjectEuler consiste em perguntas desafiadoras de diferentes níveis e você aumenta suas habilidades enquanto as resolve. E você pode ver as soluções dos outros depois de resolver o problema. É semelhante ao pythonchallenge.com, eu acho. Você está perguntando algo assim? Um esclarecimento seria muito bom.
petrichor
1
Exceto Kaggle, também há TunedIt .

Respostas:

13

Embora as apostas sejam maiores do que no Projeto Euler, como você apontou, o Kaggle é uma excelente fonte de dados para uso em seus próprios experimentos. Muitos de seus concursos exigem que você faça login para acessar os conjuntos de dados (para acordos legais e assim por diante), mas se você não concluir uma entrada, não há penalidade que eu saiba.

Dito isto, se você procurar conjuntos de dados específicos para testar procedimentos estatísticos, como os de Princeton , poderá testar os dados em diferentes arquiteturas de rede e compará-los com a regressão simples etc. como referência.

Veja também aqui uma lista abrangente, que inclui todos os dados de processamento de idioma natural do Google .

Portanto, o Project Euler fornece um ótimo serviço com problemas específicos, mas no caso de aprendizado de máquina, você pode usar conjuntos de dados existentes com uma arquitetura de sua criação e comparar as "respostas" às conclusões apresentadas on-line ou em documentos de pesquisa.

jonsca
fonte
7

A UCI é bem conhecida na comunidade de aprendizado de máquina por seus repositórios, se conjuntos de dados. Muitos artigos de periódicos incluem resultados de suas técnicas em alguns conjuntos de dados da UCI, para que você possa experimentar e ver como se sai.

Michael McGowan
fonte
6

Que tal: http://www.ml-class.org/ ? Tem uma boa introdução e alguns exercícios de programação. O AFAIK Euler tem exemplos muito mais sofisticados, mas a classe ml ainda é um bom começo.

Como foi apontado nos comentários, este curso tem a próxima edição: http://jan2012.ml-class.org/#

jb.
fonte
1
Resposta interessante. Acabei de concluir o curso e foi excelente. Eles estão iniciando novamente em jan2012.ml-class.org ...
B Seven:
Supus que muitas pessoas aqui venham deste curso. Eu não tive tempo para fazê-lo da última vez, então vou tentar agora :)
jb.
Eu recomendo. Definitivamente vale a pena o tempo e esforço.
B Seven