¿Cuáles son algunos proyectos de aprendizaje automático de nivel principiante que se pueden hacer después de una clase de Coursera de Andrew Ng?

Como mencionó Srinath, puede descargar diferentes conjuntos de datos del repositorio UCI Repositorio de aprendizaje automático UCI: conjuntos de datos y comenzar a aplicar diferentes algoritmos de aprendizaje automático en ellos.

También puede explorar LIBSVM – Una biblioteca para máquinas de vectores de soporte para probar la técnica de la máquina de vectores de soporte.

Pero, personalmente, también recomiendo explorar el sitio web de Kaggle, The Home of Data Science, que es una plataforma para concursos de modelado predictivo y análisis en el que empresas e investigadores publican sus datos y los estadísticos y mineros de todo el mundo compiten para producir los mejores modelos. . Tienen diferentes tipos de competiciones. Algunos son concursos con premios en metálico, algunos son para reclutar, y otros son para experimentar … Comience con el experimento … Me gusta especialmente el problema de predicción del Titanic Titanic: Machine Learning from Disaster. Es un problema desafiante donde hay una mezcla de variables continuas y categóricas. También proporcionan un tutorial sobre cómo resolverlo. Más tarde, puedes probar las competiciones con premios en metálico … ¡quién sabe que puedes ser el ganador algún día!

¡¡Todo lo mejor!!

En el lado derecho hay un montón de preguntas sobre lo que sigue, después de la clase de Andrew Ng. Por ejemplo, he completado la clase Coursera de Andrew Ng sobre aprendizaje automático. ¿Qué debería hacer después? ¿Qué puedo hacer a continuación?

Si ha completado todo el trabajo del curso de Andrew, ya no lo consideraría como nivel principiante: D. Lea más materiales de última generación y herramientas útiles en la industria que no están cubiertas en el curso, como árbol de decisiones, CNN, aprendizaje profundo y aprendizaje de refuerzo.

Kaggle.com también tiene una colección justa de problemas interesantes para explorar.

Depende de lo que quieras aprender de los proyectos de Machine Learning.
1) Si desea convertirse en un analista de datos , debe saber cómo utilizar diferentes conjuntos de herramientas (paquetes / API) en diferentes conjuntos de datos y obtener información de los datos. Hay muchas fuentes para conjuntos de datos de aprendizaje automático que se pueden descargar y una de ellas es UCI (Depósito de aprendizaje automático de UCI: conjuntos de datos). Puede obtener conjuntos de datos para tareas de clasificación, regresión y agrupación.
2) Si desea convertirse en desarrollador de software , debe comenzar a codificar algoritmos desde cero. Para hacer esto tienes que leer trabajos de investigación. Por ejemplo, para implementar SVM hay muchos documentos de investigación que también le brindan detalles de implementación.
3) Si desea hacer una investigación , debe comprender por qué funciona un algoritmo y ajustar esos algoritmos para mejorar la precisión. Además, puede encontrar una forma completamente nueva de resolver problemas.

Resumen: Para los principiantes del aprendizaje automático, sugeriría saber qué contienen todos los paquetes de aprendizaje automático y cómo usarlos para obtener información de los datos.

More Interesting

¿Qué es el aprendizaje automático y cuál es su futuro?

¿Cuál es la diferencia (o relación) entre el aprendizaje profundo y un sistema inteligente?

¿Cuál es el estado de la técnica de reconocimiento de escritura a mano?

¿Debería considerarse un experto en aprendizaje automático después de completar la clase de ML del profesor Andrew en Coursera?

En weka, ¿qué significan las cuatro opciones de prueba y cuándo las usa?

¿La regresión logística tiene en cuenta el desequilibrio de datos?

¿Existe una diferencia práctica y significativa entre los términos 'función objetivo' y 'función de pérdida' en el aprendizaje profundo?

Hipotéticamente, ¿sería posible cultivar tejido cerebral usando células madre y luego usarlo como un procesador distribuido para tareas de aprendizaje complejas?

¿Son las redes de tipo neuronal el único juego real en la ciudad o podemos desarrollar máquinas sofisticadas de IA que no piensen como los humanos?

¿El aprendizaje automático es solo una forma de predecir con precisión resultados particulares y / o tomar acciones óptimas basadas en algún conjunto de datos?

¿Cómo desarrollar una intuición para diseñar nuevos algoritmos?

¿Qué otros algoritmos de aprendizaje automático, además del aprendizaje profundo, se aplican ampliamente en aplicaciones comerciales?

¿En qué medida se utilizan las técnicas de optimización del aprendizaje automático, como el descenso de gradiente, en el modelado financiero?

¿Por qué la similitud de un coseno menos es igual a la distancia del coseno?

¿Cuáles fueron los algoritmos utilizados para los chatbots antes de que surgiera el aprendizaje profundo?