Dépannage et limites connues
Cette page concerne la v1.0.3. Préservez le projet avant toute tentative de récupération et ne modifiez jamais directement une archive de projet ou un checkpoint.
Un fichier est importé dans une seule colonne
Rouvrez la boîte d’import et imposez le délimiteur. Vérifiez si le fichier emploie la virgule comme séparateur décimal ; dans ce cas, choisissez le point-virgule, la tabulation ou les espaces comme séparation de champs. Vérifiez aussi l’encodage, le caractère de citation et la détection d’en-tête.
Si le nombre de champs varie selon la ligne, consultez les diagnostics. Equarith peut compléter ou tronquer certaines formes mal alignées, mais des guillemets incorrects empêchent une analyse sûre.
Des lignes disparaissent de la recherche
Une ligne doit être finie dans la cible et dans chaque entrée sélectionnée. Les valeurs manquantes, mal formées, NaN ou infinies sont exclues avant la séparation.
Les fonctions d’historique retirent aussi les lignes de chauffe et celles dont les valeurs antérieures requises sont invalides. En mode Démo, seules les 200 premières lignes source sont considérées avant ce filtrage ; il peut donc en rester moins de 200.
Réduisez les entrées sélectionnées, corrigez les valeurs ou choisissez une séparation compatible avec le nombre admissible. Ne remplacez pas une valeur manquante par zéro sauf si zéro est scientifiquement exact.
La recherche ne démarre pas
Confirmez :
- qu’exactement une cible et au moins une entrée sont sélectionnées ;
- qu’au moins trois observations admissibles restent et que les deux partitions demandées peuvent être formées ;
- que le mode Démo emploie au maximum quatre entrées ;
- qu’aucune borne minimale ne dépasse sa borne maximale ;
- qu’un ensemble d’opérations valide existe ;
- que les coûts et options se trouvent dans leur intervalle autorisé ;
- que la mémoire suffit pour les données, les opérations sélectionnées et les processeurs utilisés par la recherche.
Le message d’état indique le réglage concerné. L’import d’une configuration enregistrée ne contourne pas la validation.
La recherche est lente ou l’ordinateur ne répond plus
La recherche graphique utilise tous les processeurs exposés à l’application ; la préférence Threads de calcul ne la limite pas. Réduisez les familles de fonctions, la profondeur, la complexité maximale, l’effort d’optimisation des coefficients et la fenêtre d’historique. Utilisez la stratégie d’évaluation Automatique sur les grands jeux. Pour imposer une limite de threads à la recherche, exécutez Equarith Headless avec --threads=<n>. Une recherche courte et ciblée est souvent plus informative qu’une recherche sans restriction.
Les cadences ne sont pas comparables entre des métriques, opérations, nombres de lignes, stratégies d’échantillonnage ou machines différents.
Aucune formule utile n’apparaît
- Vérifiez la cible, les unités et l’alignement des colonnes.
- Tracez et résumez les données avant la recherche.
- Commencez par les opérations justifiées par le domaine.
- Augmentez la durée ou essayez une autre graine de recherche.
- Comparez les préréglages d’optimisation.
- Essayez la normalisation lorsque les échelles diffèrent fortement.
- Chargez une expression plausible comme formule initiale.
- N’autorisez davantage de complexité que si la validation le justifie.
La régression symbolique ne peut pas recréer une information absente des entrées, et un processus bruité ou stochastique peut ne posséder aucune expression déterministe compacte.
L’entraînement est bon mais le test mauvais
Cela signale souvent un surapprentissage, une fuite de données, un changement de distribution ou un jeu de test trop petit et instable. Préférez une voisine plus simple du front de Pareto, réduisez fonctions et complexité, inspectez la chronologie et recommencez avec une séparation défendable.
Ne réglez pas sans cesse la recherche sur le même jeu de test. Réservez des données de validation externes lorsque la décision est importante.
Une prédiction est invalide ou extrême
Inspectez les domaines des logarithmes, racines, inverses, divisions strictes, tangentes, puissances, fonctions gamma et conditions. Comparez l’entrée à l’intervalle d’entraînement observé. Les fonctions protégées évitent certaines valeurs indéfinies en changeant de sémantique et peuvent encore extrapoler de manière scientifiquement invraisemblable.
Les points personnalisés ne peuvent pas évaluer l’historique, car ils ne définissent pas de lignes antérieures.
Un projet référencé ne restaure pas ses données
La source externe peut être absente, déplacée, modifiée ou décodée différemment. Restaurez le fichier exact ou ouvrez un projet portable dont les données sont incorporées. Equarith vérifie empreinte et schéma afin de ne pas appliquer silencieusement les solutions à d’autres observations.
Les archives de récupération ne sont pas des sauvegardes. Après un arrêt anormal, utilisez la récupération proposée, inspectez-la puis enregistrez immédiatement un projet nommé.
Un checkpoint ne reprend pas
La reprise exige des données, une séparation, une métrique, des fonctions, des coûts, des contraintes, des options et une version de checkpoint compatibles. Un checkpoint terminé ne reprend pas. Toute modification volontaire du modèle doit lancer une nouvelle recherche.
Un arrêt forcé peut faire perdre le dernier checkpoint. Les résultats publiés auparavant restent utilisables.
L’activation ou la mise à jour échoue
Vérifiez la date et l’heure du système, l’accès réseau, le proxy ou pare-feu et la clé saisie. Une licence déjà active sur une autre machine doit y être désactivée ou résolue avec le service de licence.
Les certificats expirent sous 30 jours au maximum. Un certificat admissible peut être rafraîchi grâce à l’identité d’installation sans ressaisir la clé commerciale ; ne réactivez avec la clé que si le rafraîchissement est indisponible ou rejeté. Les appels de service intégrés couvrent mise à jour, activation, rafraîchissement, désactivation, retour explicite et rapports d’erreur anonymes chiffrés activés par défaut. Leur échec n’empêche pas la recherche locale en Démo ; les rapports automatiques se désactivent dans Paramètres.
L’export exécutable est indisponible
La v1.0.3 n’exporte pas en code autonome les fonctions d’historique, les corps de fonctions utilisateur, les placeholders de modèles ni les constantes nommées inconnues. Utilisez un export de présentation, évaluez sur un jeu ordonné ou retenez une formule constituée uniquement de fonctions intégrées exportables.
Limites importantes de la v1.0.3
- Régression numérique uniquement : ni classification ni inférence causale.
- Les métriques personnalisées définies par expression, fonctions utilisateur exécutables et modèles de formule ne sont pas exécutés par EquarithEngine.
- Les fonctions d’historique exigent des lignes ordonnées, retirent des lignes de chauffe, ne fonctionnent pas sur les points personnalisés et ne disposent pas d’export source exécutable.
- L’archive de Pareto contient au maximum 256 entrées et un représentant par complexité.
- Les exposants générés pour les puissances sont des entiers non nuls de -3 à 3.
- La taille utilisable dépend de la mémoire, de la largeur, des opérations et des workers ; des bornes strictes refusent les données denses dangereuses.
- Les graphiques interactifs limitent les points au budget configuré.
- La reproductibilité exacte avec graine suppose un runtime, un nombre de workers, un environnement matériel et une version équivalents.
- Un certificat de licence admissible peut être rafraîchi sans ressaisir la clé ; l’activation avec la clé ne redevient nécessaire que si le rafraîchissement est indisponible ou rejeté.
- Le protocole local sans interface accepte une recherche active par processus de runtime.
- Les paquets SDK officiels pour Python, TypeScript, JavaScript, Java, C#/.NET, C++ et Lua seront bientôt disponibles ; utilisez la CLI ou le protocole stdio local jusqu’à leur publication.
Informations à réunir pour l’assistance
Consignez :
- la version d’Equarith et le mode de licence ;
- le système, l’architecture et, pour le JAR de développement, la version Java ;
- les étapes exactes et l’erreur visible ;
- les dimensions et colonnes sélectionnées, sans partager de valeurs confidentielles ;
- la configuration et les graines utiles ;
- un extrait masqué du journal structuré autour de l’échec.
Les journaux peuvent contenir des chemins, noms de colonnes, textes de formules ou contexte d’erreur. Examinez-les avant partage. Revenez à Bien démarrer ou consultez Licence, confidentialité et accès réseau.