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.
Odpowiedzi:
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.
źródło
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.
źródło
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/#
źródło