Czy istnieje projekt Euler podobny do uczenia maszynowego?

32

Odkryłem, że Project Euler http://projecteuler.net/ jest niezwykle przydatny w nauce języków programowania. Czy istnieje podobna strona do uczenia maszynowego?

Widziałem http://www.kaggle.com/ , ale nie jest tak dostępny dla początkujących jak Project Euler.

B Siedem
źródło
1
+1 To bardzo miłe pytanie, ale czy coś mi umknęło? Odpowiedzi obejmują głównie linki do niektórych trudnych zestawów danych i otwartych kursów. Z drugiej strony ProjectEuler składa się z trudnych pytań na różnych poziomach i podczas ich rozwiązywania zwiększasz swoje umiejętności. Po rozwiązaniu problemu możesz zobaczyć rozwiązania innych. Myślę, że jest podobny do pythonchallenge.com . Pytasz o coś takiego? Wyjaśnienie byłoby bardzo miłe.
petrichor
1
Oprócz Kaggle istnieje również TunedIt .

Odpowiedzi:

13

Chociaż stawki są wyższe niż w przypadku Project Euler, jak zauważyłeś, Kaggle jest doskonałym źródłem danych do wykorzystania we własnych eksperymentach. Wiele z ich konkursów wymaga zalogowania się w celu uzyskania dostępu do zestawów danych (w przypadku umów prawnych itp.), Ale jeśli tak naprawdę nie dokończysz wpisu, nie ma żadnej znanej mi kary.

Biorąc to pod uwagę, jeśli szukasz zestawów danych specyficznych dla testowania procedur statystycznych, takich jak te w Princeton , możesz przetestować dane na różnych architekturach sieci i porównać je z regresją zwykłą itp. Jako punkt odniesienia.

Zobacz także tutaj pełną listę, która obejmuje wszystkie dane przetwarzania języka naturalnego Google .

Tak więc Project Euler zapewnia doskonałą usługę z konkretnymi problemami, ale w przypadku uczenia maszynowego możesz korzystać z istniejących zbiorów danych z architekturą swojego dzieła i porównywać „odpowiedzi” z wnioskami, które są prezentowane online lub w pracach badawczych.

jonsca
źródło
7

UCI jest dobrze znane w społeczności uczącej się maszynowo ze swojego repozytorium w przypadku zestawów danych. Wiele artykułów w czasopismach zawiera wyniki ich technik dotyczące niektórych zestawów danych UCI, dzięki czemu możesz spróbować i zobaczyć, jak sobie radzisz.

Michael McGowan
źródło
6

Co powiesz na: http://www.ml-class.org/ ? Ma dobre wprowadzenie i kilka ćwiczeń programistycznych. AFAIK Euler ma znacznie bardziej wyrafinowane przykłady, ale klasa ml to wciąż dobry początek.

Jak wskazano w komentarzach, ten kurs ma kolejną edycję: http://jan2012.ml-class.org/#

jb.
źródło
1
Ciekawa odpowiedź. Właśnie ukończyłem kurs i był znakomity. Zaczynają od nowa na jan2012.ml-class.org ...
B Seven
Przypuszczałem, że wiele osób pochodzi z tego kursu. Nie spieszyłem się z tym ostatnim razem, więc spróbuję teraz :)
jb.
Gorąco polecam. Zdecydowanie warte czasu i wysiłku.
B, 7