Buenas!

Con los nuevos cambios en Machine Learning.Net con la versión 0.7.0, la capacidad dever paso a paso como los datos se procesan es un poco mas complicado. Hace untiempo, explique cómo podíamos hacer esto en el post [Understanding the step bystep of Hello World]. Sin embargo, ahora ML.Net utiliza Lazy objects, con lo que no es posible depurar en este modo paso a paso.

Una de las opciones que tenemos disponibles, se detalla en el ML.Net Cookbook, en la sección[How do I look at the intermediate data?] Y una explicación completa se puede leer en [Schema comprehension in ML.NET]

Pues bien, el equipo de Machine Learning.Net ha creado una serie de operaciones que pueden ayudarnos con estos escenarios en el repositorio de Samples en la clase [https://github.com/dotnet/machinelearning-samples/blob/master/samples/csharp/common/ConsoleHelper.cs]. En el siguiente ejemplo, basado en los ejemplos de mis sesiones de MachineLearning.Net, utilizo estas funciones para mostrar las primeras 4 filas del set de datos inicial y también para mostrar cómo se construyen los valores en la columna Features

Lo apuntare como una solución.

Happy Coding!

Saludos @ Microsoft IoT

El Bruno

References

My Posts

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading