Skip to main content

Estructura General

Al iniciar, el proyecto MindsDB consta de 2 colecciones: models y models_versions. Puedes verificarlo ejecutando los siguientes comandos MQL:
  1. Primero, cambia al proyecto mindsdb.
    > use mindsdb
    < 'switched to db mindsdb'
    
    Aquí está la página de documentación sobre la entidad PROJECT para aprender más.
  2. Luego, consulta las colecciones disponibles.
    > show collections
    < models
      models_versions
    

La Colección models

La colección models almacena información sobre los modelos, como nombre, estado, precisión y más.
> db.models.find({})
< {
    NAME: 'home_rentals_model',
    ENGINE: 'lightwood',
    PROJECT: 'mindsdb',
    VERSION: 1,
    STATUS: 'complete',
    ACCURACY: 1,
    PREDICT: 'rental_price',
    UPDATE_STATUS: 'up_to_date',
    MINDSDB_VERSION: '23.2.4.0',
    ERROR: null,
    SELECT_DATA_QUERY: 'db.home_rentals.find({})',
    TRAINING_OPTIONS: "{'target': 'rental_price', 'using': {}}",
    TAG: null,
    CREATED_AT: 2023-02-24T16:05:43.248Z,
    _id: ObjectId("000000000000007725907968")
  }
Where:
NombreDescripción
NAMEEl nombre del modelo.
ENGINEEl motor utilizado para crear el modelo.
PROJECTEl proyecto donde reside el modelo.
VERSIONLa versión del modelo.
STATUSEstado del entrenamiento (generating, o training, o complete, o error).
ACCURACYLa precisión del modelo (0.999 es un valor de precisión de muestra).
PREDICTEl nombre de la columna objetivo a predecir.
UPDATE_STATUSEstado de actualización del entrenamiento (up_to_date, o updating, o available).
MINDSDB_VERSIONLa versión de MindsDB utilizada durante el entrenamiento (22.8.2.1 es un valor de versión de muestra).
ERROREl mensaje de error almacena un valor en caso de error, de lo contrario es nulo.
SELECT_DATA_QUERYEs una consulta que selecciona datos de entrada.
TRAINING_OPTIONSParámetros adicionales de entrenamiento.
TAGLos modelos pueden tener etiquetas para clasificarlos en categorías.
Consulta esta página de documentación para aprender cómo crear, ver y eliminar modelos.

La models_versionsColección

La models_versionscolección almacena información sobre todas las versiones presentes y pasadas de cada modelo.
Para aprender más sobre la gestión de versiones de modelos, sigue nuestra docs here.
> db.models_versions.find({})
< {
    NAME: 'home_rentals_model',
    ENGINE: 'lightwood',
    PROJECT: 'mindsdb',
    ACTIVE: true,
    VERSION: 1,
    STATUS: 'complete',
    ACCURACY: 1,
    PREDICT: 'rental_price',
    UPDATE_STATUS: 'up_to_date',
    MINDSDB_VERSION: '23.2.4.0',
    ERROR: null,
    SELECT_DATA_QUERY: 'db.home_rentals.find({})',
    TRAINING_OPTIONS: "{'target': 'rental_price', 'using': {}}",
    TAG: null,
    CREATED_AT: 2023-02-24T16:05:43.248Z,
    _id: ObjectId("000000000000007725907969")
  }
Where:
NombreDescripción
NAMEEl nombre del modelo.
ENGINEEl motor utilizado para crear el modelo.
PROJECTEl proyecto donde reside el modelo.
ACTIVEEl estado de la versión del modelo. El valor de true si está activo, el valor de false si está inactivo.
VERSIONLa versión del modelo.
STATUSEstado de entrenamiento (generating, o training, o complete, o error).
ACCURACYLa precisión del modelo (0.999 es un valor de precisión de muestra).
PREDICTEl nombre de la columna objetivo a predecir.
UPDATE_STATUSEstado de actualización del entrenamiento (up_to_date, o updating, o available).
MINDSDB_VERSIONLa versión de MindsDB utilizada durante el entrenamiento (22.8.2.1 es un valor de versión de muestra).
ERROREl mensaje de error almacena un valor en caso de error, de lo contrario, es nulo.
SELECT_DATA_QUERYEs una consulta que selecciona datos de entrada.
TRAINING_OPTIONSParámetros adicionales de entrenamiento.
TAGLos modelos pueden tener etiquetas para clasificarlos en categorías.
Consulta this doc page para aprender cómo trabajar con versiones de modelos.
Para ver todas las bases de datos/proyectos, utiliza el comando a continuación.
> show databases
< admin               64.00 KiB
  information_schema  64.00 KiB
  mindsdb             64.00 KiB
  files               64.00 KiB
  mongo_demo_db       64.00 KiB
Ten en cuenta que mindsdb es el proyecto predeterminado. Aquí está la doc page on the PROJECT entity para aprender más.
Por favor, sigue la MindsDB Information Schema doc page para aprender más.