Las series de tiempo (time series) son muy Ćŗtiles para predecir valores numĆ©ricos para uno o varios perĆodo de tiempo. En este ejemplo veremos cómo predecir el valor de una acción usando series de tiempo y ML.NET.
Machine Learning | Cómo hacer predicciones en batch usando ML.NET
El framework ML.NET es de gran utilidad para crear aplicaciones con Machine Learning de punta a punta -end to end-, es decir, desde el entrenamiento de un modelo con datos históricos hasta la inferencia o predicción de un resultado con nuevos datos. Cuando creamos una aplicación utilizando ML.NET Model Builder podemos hacer predicciones de un resultado o una predicción a la vez, pero hay ocaciones en que necesitamos hacer muchas predicciones a la vez en forma de batch. En este post haremos un ejercicio para crear una aplicación que predice la cancelación de una reserva de hotel y modificaremos el código para hacer predicciones en batch a partir de varios registros en un archivo .csv.
ĀæPor quĆ© las empresas deberĆan tener un Agile Coach? (y no un consultor de proyectos)
La implementación de metodologĆas Ć”giles como Scrum es fundamental para la transformación digital de las empresas, y el rol del Agile Coach se estĆ” convirtiendo en uno de los mĆ”s demandadas rĆ”pidamente. En las empresas tradicionales este es el rol del consultor o asesor de proyectos, pero ĀæquĆ© es un Agile Coach? y Āæcómo puede hacer que la empresa y sus trabajadores lleguen a conseguir sus objetivos marcados?
Machine Learning | Cómo generar nuevos datasets usando bootstrap y ML.NET
Bootstrap es una tĆ©cnica de remuestreo utilizada para estimar estadĆsticas de una población mediante el muestreo de un conjunto de datos con reemplazo. En palabras mĆ”s simples; imaginemos que tenemos una muestra de datos en un dataset y queremos generar una nueva muestra de igual o menor tamaƱo, entonces tomamos un dato del dataset original de manera aleatoria y la colocamos en un nuevo dataset, a la vez que devolvemos el dato seleccionado al dataset original, y repetimos el proceso hasta generar la nueva muestra deseada. Este enfoque de muestreo se llama muestreo con reemplazo (sampling with replacement)
Machine Learning | Trabajar con mĆŗltiples fuentes de datos usando ML.NET
Cuando desarrollamos modelos de machine learning normalmente debemos trabajar unificando datos de diferentes fuentes como archivos .csv, bases de datos o integraciones con APIs. Una de las ventajas de la programación orientada a objetos es que podemos desarrollar funciones para recuperar datos de múltiples fuentes e instanciarlos en un mismo objeto, sin depender de la compatibilidad de los paquetes que utilicemos. En este post veremos cómo instanciar el objeto de origen de datos (dataset) desde múltiples fuentes usando el framework ML.NET.
Machine Learning | 5 ventajas de la programación orientada a objetos para la ingenierĆa de datos
Para quienes hemos trabajado toda nuestra vida con lenguajes orientados a objetos como Java, C# o Ruby, cuando incursionamos en el mundo de la ciencia de datos nos puede resultar muy complicado el adaptarnos a lenguajes como Python que es muy popular en este campo debido a la facilidad de aprendizaje para quienes no tienen bases de programación, pero para quienes ya tenemos fuertes conocimientos de desarrollo el usar un lenguaje de programación orientado a objetos tambiĆ©n puede tener muchas ventajas para usarlo en la ciencia e ingenierĆa de datos.
Machine Learning | Cómo predecir mĆ”s de una categorĆa usando ML.NET
Una de las ventajas de usar el framework ML.NET para la ciencia e ingenierĆa de datos es la posibilidad de crear experimentos para la creación de modelos de Machine Learning de manera automatizada. En este post vamos a usar la clase MulticlassClassificationExperiment incluida en el paquete Microsoft.ML.AutoML para crear un modelo para predecir la probabilidad de cancelación o cambio en la reserva de un hotel.
¿Cómo Scrum puede ayudarnos a gestionar los nuevos equipos remotos?
La gestión de equipos remotos requiere las mismas habilidades e instrucciones que cualquier equipo presencial: Objetivos claros, retroalimentación, interacción, enfoque. Pero la distancia añade retos adicionales, la adopción de un marco de trabajo Ôgil como Scrum puede ayudarnos a superar estos retos.
¿El Coronavirus acelerarÔ la transformación digital de las empresas?
El Coronavirus acelerarÔ la transformación digital de las empresas. La transformación digital ha potenciado las estrategias de negocio de pequeñas, medianas y grandes empresas mediante el uso de plataformas digitales para cumplir con las expectativas de sus clientes.
Data Storytelling | La importancia de saber contar historias
Cuando trabajamos con datos debemos recordar siempre una cosa: dato que no cuenta algo no sirve de nada, absolutamente de nada. Por eso desde hace un tiempo se viene hablando de esta tendencia del Data Storytelling que busca cambiar la forma de presentar los datos para que tengan sentido dentro de una historia, que muestre las mĆ©tricas clave, las comparaciones entre fechas o diagramas de dispersión, es decir, en mensajes persuasivos y efectivos que sean difĆciles de olvidar.