En regardant un modèle H2O MOJO, existe-t-il un moyen de déterminer les types de données des données d'entraînement sur lesquelles il a été formé?En regardant un modèle H2O MOJO, comment puis-je déterminer les types de données des données d'entraînement sur lesquelles il a été formé?
2
A
Répondre
2
Vous pouvez obtenir une liste de tous les prédicteurs et catégoriques de POJO et MOJO. Lorsque vous obtenez un résultat catégorique à partir de prédicteurs si les résultats sont «nuls», ils sont considérés comme des nombres sinon enum.
Vous pouvez utiliser le code Java de l'article suivant:
Pour votre information: Il y a encore un bug ouvert sur cette question avec POJO donc utiliser MOJO à la place.
Merci Avkash. Est-ce que la fonction mojo.getDomainValues () fonctionnera également dans le cas où le prédicteur est d'un autre type de données? par exemple. heure, chaîne, UUID? Je crois qu'il s'agit en fait des types de données de la trame de données hexadécimale (trame de données interne h2o générée après l'analyse des données). La deuxième partie de ma question est, quels sont les différents types de données que les différentes colonnes dans la trame hexadécimale peuvent prendre: time, string, UUID ... Je crois que numeric = real ..? Est-ce documenté n'importe où dans la documentation de H2o? – kivk02
Étant donné que les modèles sont créés par H2O, getDomainValues comprend tous les types de données pris en charge lors de la création du modèle. H2O prend en charge les nombres entiers et réels et les énumérations, les chaînes, l'UUID et le type de données de temps. – AvkashChauhan
Merci Avkash !! – kivk02