¿Cuáles son los proyectos de aprendizaje automático que puedo hacer para practicar y aprender como principiante?

En primer lugar, cuando cualquiera de los principiantes que está comenzando a hacer un proyecto de aprendizaje automático debe conocer alguna terminología básica del aprendizaje automático:

1.Modelo: un conjunto de patrones aprendidos de los datos

2. Algoritmos: un proceso específico de Machine Learning utilizado para entrenar un modelo.

3. Datos de entrenamiento: el conjunto de datos del cual el algoritmo aprende el modelo.

4. Datos de prueba: un nuevo conjunto de datos para evaluar de manera confiable el rendimiento del modelo.

5.Características: Variable (columnas) en el conjunto de datos utilizado para entrenar el modelo

6.Variable de objetivo: una variable específica que intenta predecir (en caso de supervisar el aprendizaje).

7.observaciones: puntos de datos (filas) en el conjunto de datos.

Después de conocer la terminología, avancemos hacia qué proyecto comenzar, como principiante lo que uno debe hacer es pasar una gran cantidad de tiempo en Kaggle (su hogar para la ciencia de datos). Pero se sentirá intimidado al ver tantos conjuntos de datos , muchas competiciones de carrera en vivo. Por lo tanto, para el principiante, concéntrate en estas dos competiciones

1. Precios de la vivienda: técnicas de regresión avanzadas

2.Titanic: Aprendizaje automático del desastre

que son conocidas como las competiciones de tipo “hola mundo” para principiantes de aprendizaje automático, consisten en conjuntos de datos, tutoriales interesantes que lo guiarán paso a paso para resolver un problema de aprendizaje automático

Después de pasar una cantidad considerable de tiempo en Kaggle, debe estar pensando ahora que debería intentar trabajar en proyectos de aprendizaje automático en mi propio escritorio o computadora portátil con pequeños conjuntos de datos que consisten en pocas observaciones para fortalecer mi comprensión en el campo del aprendizaje automático.

¿Cómo puedes hacerlo?

simple, descargue el conjunto de datos del repositorio de aprendizaje automático de UCI: conjuntos de datos

y después de eso siga este libro ‘Master Machine Learning With Python’ de Jason Brownlee .

lo cual lo guiará de arriba a abajo sobre cómo llevar a cabo un proyecto de aprendizaje automático comenzando desde la descarga del conjunto de datos, leyendo el conjunto de datos hasta encontrar la precisión de su modelo de aprendizaje automático.

feliz aprendizaje

Como principiante, sugeriría hacer un taller en línea sobre el motor de recomendación de indumentaria sobre datos de Amazon. Allí puede aprender de 3 a 4 técnicas con los conceptos básicos de la programación en Python.

Motor de recomendación de prendas de vestir –AI Workshop @AppliedAICourse

Es gratis, use el cupón [correo electrónico protegido]

He enumerado 40 proyectos divertidos interesantes para principiantes aquí. Revisa.

Le sugeriré que resuelva los problemas de kaggle ya sea mirando el código de los problemas o ideando su propia solución. Intente hacer esto en una serie de conjuntos de datos y, aunque esto no lo convertirá en un profesional del aprendizaje automático, ayudará aprenderá cómo aplicarlos en un conjunto de datos y trabajar en el conjunto de datos. Además de esto, intente implementar todos los algoritmos ml con las matemáticas involucradas en ellos. Es un campo tan vasto que no se puede aprender simplemente siguiendo algunos camino, no hay camino.

More Interesting

¿Qué motor de recomendación / personalización estándar ofrece recomendaciones utilizando tanto el aprendizaje automático como la entrada manual?

¿Qué conocimiento debo tener antes de aprender el aprendizaje automático?

¿Debo usar TensorFlow o Caffe2 para comenzar a aprender el aprendizaje automático y el aprendizaje profundo?

¿Cómo son los cursos en edX sobre aprendizaje automático, ingeniería artificial y robótica para el empleo?

¿Por qué se usaría H2O.ai sobre la herramienta de aprendizaje automático scikit-learn?

¿Cómo nos beneficia exactamente el entrenamiento previo en los métodos de aprendizaje profundo?

Optimización matemática: ¿Por qué el método de descenso más pronunciado usando el descenso de gradiente típico tiene problemas con la función de Rosenbrock?

¿El error de clasificación de las redes neuronales se denomina "tasa de error"?

En finanzas cuantitativas, ¿hay alguna analogía entre la optimización de la cartera y el análisis de componentes principales?

¿Qué tan bueno es el ADVI en STAN en la práctica?

¿Cuál sería la mejor manera de encontrar estudiantes universitarios interesados ​​en un proyecto de investigación sobre la interfaz entre bioinformática y aprendizaje automático, en Johns Hopkins?

¿Cuáles son los temas candentes del aprendizaje profundo para el análisis de imágenes médicas en 2017?

Cómo comenzar a aprender y codificar Inteligencia Artificial

Al aplicar redes neuronales para la clasificación binaria, ¿hay algún beneficio para el conjunto de entrenamiento que tiene un número igual de 0 y 1?

En los algoritmos de aprendizaje automático, ¿por qué la función sigmoidea se usa principalmente y no funciones como tanh (x)? En tanhx por ej. parece dividir el eje y de manera uniforme y aplanarse rápidamente a medida que x se aproxima a +/- infinito. El rango es: sigmoide [0-1] y tanh (x) [-1,1].