¿Cuáles son algunas ideas interesantes para un proyecto de ingeniería de software relacionado con ML de último año?

Aquí hay algunas ideas prácticas y simples en las que podría trabajar. Recuerdo haberle sugerido esto a alguien. Muchas de estas ideas ya existen, pero uno puede probar algunas de ellas para proyectos de clase.


Clasificación del restaurante:

  • Busque lo que tendría que hacer para descargar los datos relacionados con un restaurante de Google / FB / Yelp en términos de calificaciones de estrellas, o lo que la gente escriba sobre el restaurante.
  • Agrupa todo el texto y los números que se generan en él.
  • Ejecute el vectorizador TFIDF en todos los datos de texto escritos por varias personas en Internet.
  • Luego otorgue una calificación universal a un restaurante promediando tantas calificaciones como sea posible. Tendría que definir cómo hacer esto.
  • Luego publique esto en una aplicación que se parecería a Yelp pero que habría agrupado datos de varias fuentes.

Resumen de noticias:

  • Tabular una serie de fuentes de noticias.
  • Lea las noticias de esas fuentes y resuma esas noticias en 50 palabras.
  • Descubre el sentimiento de las noticias obtenidas.
  • Genere un sentimiento general para una noticia.
  • Cree una aplicación que cree un resumen de sentimientos positivos, neutrales y negativos.
  • Trace sentimientos a lo largo del tiempo para ver a dónde va el mundo.
  • Haga esta aplicación completa en la que las personas deberían poder registrarse, y deberían poder obtener una página larga de varias noticias de todo el día donde cada noticia se ha resumido en 50 palabras.

Contratación y reclutamiento:

  • Escriba una aplicación para averiguar qué empresas de LinkedIn han subido mensajes de contratación.
  • Resumirlos para enviar un informe diario a alguien.
  • Un candidato debe poder buscar este informe y responderlo fácilmente.

Precio del gas y optimización de la geografía:

  • Escriba una aplicación para averiguar qué estación de servicio está vendiendo gasolina a un precio en particular.
  • Con algunos esfuerzos, también tendría que averiguar un tiempo de cola promedio en esa estación de servicio. Eventualmente, si las personas usan esta aplicación, pueden alimentar estos datos en la aplicación, aunque esos datos no serán muy precisos, pero sería un comienzo.
  • Ejemplo: donde vivo, todas las estaciones de servicio tardan más o menos el mismo tiempo, pero la que está cerca de LA fitness tarda más. Afortunadamente, el precio del gas es más bajo en algunos centavos. Pero no me gusta ir allí porque lleva más tiempo. Sin embargo, una aplicación que informa sobre la estación de servicio que vende gasolina a precios más bajos sería increíble.

Búsqueda de datos económicos:

  • Si busca este sitio web: Datos económicos de la Reserva Federal
  • Puedes escribir muchas aplicaciones que te cuenten sobre demasiadas cosas en el mundo. Puede ejecutar análisis de series temporales, crear gráficos, extraer datos de este sitio web, etc. Aunque ya existe una aplicación, pero si desea ejecutar un análisis de los datos, puede elegir hacerlo.

Aplicaciones del mercado de valores.

  • Puede escribir aplicaciones simples que puedan hacer análisis de datos del mercado de valores. Puede obtener datos de Yahoo Finance o Google Finance. Los paquetes de Python para hacerlo deberían estar disponibles fácilmente.
  • Luego, puede ejecutar una serie de análisis sobre las existencias para enviarle alertas como mensajes de texto, etc.
  • Hay algunos buenos paquetes de análisis del mercado de valores en R. Alguien puede trabajar con R, Python para hacer que un proyecto como este funcione. Esto podría * ser un poco más difícil ya que es posible que necesite conocimiento de ambos idiomas.

Aplicaciones de entrenamiento:

  • Puede escribir una aplicación como Fitner, en la que las personas cargan rutinas de ejercicios y ejercicios. Pueden permitir a los usuarios cargar su información.
  • Las personas podrán desafiarse entre sí para hacer rutinas de acondicionamiento físico, y luego podrán recopilar datos y combinarlos para ver gráficos de rendimiento, y así sucesivamente.

Las ideas existen por todas partes. ¡Solo tienen que ejecutarse lo mejor posible!

¡Sigue siendo bendecido e inspirate!