Como é que um principiante deve começar com o Kaggle?
Primeiro, aprenda uma linguagem de programação para ciência dos dados:
Se você não tem experiência com Python ou R , você deve aprender um deles ou ambos.
>p>Existem numerosos cursos / tutoriais online que podem ajudá-lo a gostar.<- >li>Introduction to Python for Data Science>li>Introduction to R for Data Science>/ul>>p>Segundo: aprenda sobre a aprendizagem de máquinas. O curso de aprendizagem de máquinas Andrew NG é, sem dúvida, o lugar perfeito para começar.>ul>
- Machine Learning - Stanford University | Coursera
Terceiro: Agora, você está pronto para começar a fazer coisas reais sobre Kaggle. Eu recomendaria que você lesse este artigo do Getting Started | Kaggle sobre como começar, então você pode ir de cabeça e participar de uma competição. As competições no Kaggle são classificadas em diferentes tipos, de acordo com a sua recompensa: Conhecimento, empregos, dinheiro. As competições de conhecimento destinam-se a principiantes que estão à procura de começar. Estas são um bom ajuste para um principiante, porque você pode encontrar muitos artigos e exemplos de soluções explicando como obter uma boa pontuação.
Correntemente as seguintes competições de Conhecimento estão disponíveis: Digit Recognizer, Titanic: Machine Learning from Disaster and Facial Keypoints Detection. Escolha um e tente obter a pontuação mais alta que puder. Seria muito útil olhar para outras soluções ou tutoriais online e tentar reproduzir seus resultados por si mesmo.
Depois de se familiarizar com a plataforma e como resolver uma competição, agora é hora de se divertir de verdade. Vá a uma competição real ao vivo e participe. Aqui está uma estratégia, que eu recomendaria para uma competição:
- Gaste tempo explorando o conjunto de dados e compreendendo-os o melhor que puder. Isto irá ajudá-lo muito.
- Li>Cheque para qualquer competição passada que tenha sido semelhante à que está a resolver. Kaggle geralmente publica entrevistas com os vencedores de concursos passados em seu blog (Sem Palpite Gratuito). Veja se você pode aplicar um método similar ao seu problema ou não. Além disso, os vencedores também costumam publicar seus códigos de solução no github como projetos de código aberto.
- Keep your eye on the competition forum for any useful posts or discussions.
- Kaggle competitions requires continuous effort and commitment, You need to keep working to get your submissions better until the end. Se você ficar longe por um tempo, outros estarão melhorando e sua classificação irá cair.
Artigos semelhantes
- Como podemos usar o kaggle?
- Para um principiante do ACM-ICPC, como devo começar?
- Quero começar a praticar tiro com arco e flecha, mas nunca fiz um arco na minha vida. Que tipo de arco é o melhor para um principiante?
- Quais são algumas aplicações fáceis de andróide que um principiante deve tentar desenvolver?