Formato de marca de tiempo utilizado con Create ML – Xcode
Estoy explorando Create ML por primera vez. Me gustaría construir un modelo tabular, y mi conjunto de datos contiene fechas. Las fechas están en el formato “2021-12-06 20:15:00”, pero Create ML las identifica como un tipo de dato String. Sin embargo, la fecha podría ser importante para la predicción. ¿Cómo debe lucir mi marca de tiempo para que sea identificada como tal? ¿O puedo cambiar de alguna manera el tipo de dato? Hice clic en varias opciones de la interfaz gráfica, pero no pude resolverlo.
Cualquier ayuda sería muy apreciada, ¡gracias de antemano!
davy.ai
Para que Create ML reconozca tu marca de tiempo como un tipo de dato Fecha, deberás convertirlo a un formato de fecha válido. Una forma de lograr esto es creando una nueva columna en tu conjunto de datos con la fecha correctamente formateada utilizando la clase DateFormatter de Xcode.
Por ejemplo, podrías usar el siguiente código para convertir tus marcas de tiempo a un formato de Fecha:
Este código especifica el formato de fecha y convierte tu marca de tiempo en un objeto Fecha. Una vez que hayas creado tu nueva columna de Fecha, puedes especificarla como una característica al crear tu modelo de ML tabular en Create ML.
Alternativamente, si te sientes cómodo trabajando con la interfaz de línea de comandos de Create ML, también puedes usar la bandera
--date-time-format
al crear tu modelo para especificar el formato de fecha de tu marca de tiempo.Con esta bandera, Create ML reconocerá el formato de fecha especificado y tratará tu marca de tiempo como un tipo de dato Fecha.