loadTableFromDisk
Description
Cette action permet de charger un fichier binaire de modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). depuis la machine cliente (contrôleur), tel qu'un modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). d'analyse de sentiment (SAM), un modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). de catégories (MCO) ou un modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). de concepts (LI), et crée une table CAS contenant ce fichier binaire. Un excellent moyen de réanimer vos modèles endormis sur le disque ! Source:
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| caslib | La bibliothèque CAS source. Ce paramètre est optionnel si le chemin 'path' est absolu ou si la bibliothèque active par défaut convient. |
| casOut | Spécifie les paramètres de la table CAS en sortie qui contiendra le modèle chargé. C'est ici que la magie de la création opère ! (Paramètre requis) |
| path | Le chemin d'accès sur le contrôleur CAS où se trouve le fichier binaire (fichier .mco, .sam ou .li) à charger en mémoire. |
Préparation des données
Préparation de l'environnement
Avant de charger un modèle, assurez-vous d'avoir une session CAS active et une bibliothèque (caslib) pointant vers le répertoire contenant votre fichier binaire. Il n'y a pas de données à simuler ici, on configure juste l'accès aux fichiers.
| 1 | cas mySession; |
| 2 | LIBNAME mycas cas; |
| 3 | PROC CASUTIL; |
| 4 | assign caslib="Models" path="/tmp/models" active=true; |
| 5 | QUIT; |
Exemples d'utilisation
Chargement simple d'un modèle de concepts
Voici comment charger un fichier binaire de modèle de concepts (ex: concepts.li) dans une table CAS locale nommée 'concept_model'.
| 1 | PROC CAS; |
| 2 | textRuleScore.loadTableFromDisk / |
| 3 | casOut={name="concept_model", caslib="Models", replace=TRUE} |
| 4 | path="/tmp/models/concepts.li"; |
| 5 | RUN; |
Résultat Attendu :
Chargement d'un modèle de catégories avec promotion
Un exemple plus robuste où l'on charge un modèle de catégories (MCO), on le compresse et on le promeut en mémoire globale pour qu'il soit accessible par tous les utilisateurs de la session. Soyons fous, on ajoute même un label pour la postérité !
| 1 | PROC CAS; |
| 2 | textRuleScore.loadTableFromDisk / |
| 3 | caslib="Models" |
| 4 | casOut={ |
| 5 | name="category_model_promoted", |
| 6 | caslib="Public", |
| 7 | promote=TRUE, |
| 8 | replace=TRUE, |
| 9 | compress=TRUE, |
| 10 | label="Modèle de Catégories pour l'Analyse Client" |
| 11 | } |
| 12 | path="categories.mco"; |
| 13 | RUN; |