スクリプトの問題こんにちは、
Solvay の顧客がスクリプトを開発していて、いくつかの問題に直面しました。 JMP-16 と JMP-17 でテストしました。v16 では時々動作しますが、v17 では毎回クラッシュします。 私は彼のメッセージの下にコピーします:
"... ハイパーパラメータ最適化ルーチンを使用してニューラル ネットワークをトレーニングするためのコードに取り組んでいます。 スクリプトは、添付ファイルでは「fit_NN_loop」と呼ばれています。 スクリプトを実行すると、x 値、y 値、および検証列を選択するためのウィンドウがポップアップ表示されます。

基本的に、検証列ごとに NN のハイパーパラメータ調整を行います。 ハイパーパラメータ スペースは、スクリプトの 34 行目から 56 行目にある DOE (Space Filling Design) に基づいてサンプリングされます。 コードを実行しようとすると、JMP がランダムにクラッシュします。 時々、次のメッセージが表示されます。

おそらく、同じスクリプトから DOE プラットフォームを起動することが問題になるのではないかと考えていますが、確実ではありません..."
スクリプト付きデータの例(これが最後です)が添付されていますので、助けていただければ幸いです(私自身の学習の機会にもなります)。
エマニュエル
Re: スクリプトの問題こんにちは、エマニュエルです。
私は専門家ではありませんが、これはスクリプトの問題ではないかもしれません。
以下の現象が見られました。
Space Filling Platform を使用して必要な DoE を作成しようとすると、JMP もクラッシュします。
- 1 つの連続変数と 4 つのレベルを持つ 3 つのカテゴリ変数で、これで問題ありません
- 1 つの連続変数と 8 つのレベルを持つ 3 つのカテゴリ変数では、これでも問題ありません。
- 1 つの連続変数と 9 つのレベルを持つ 3 つのカテゴリ変数を使用すると、PC は応答しなくなります。
- 1 つの連続変数と 10 レベルの 3 つのカテゴリ変数を使用すると、直接クラッシュします。
Re: スクリプトの問題ステファンさん、こんにちは。
良い点、これはおそらく問題の主要部分です。
#levels を 8 に減らすと、v16 では機能しますが、v17 では機能しません。 v16 でもう一度実行してもクラッシュする場合は、JMP-16 を閉じて再度開く必要があります。
エマニュエル
Re: スクリプトの問題ボンジュール・エマニュエル
この問題をテクニカル サポートに報告するよう Solvay に依頼してください ( support@jmp.com )。 彼らはあなたをレポートにコピーできます。 テクニカル サポートは問題を調査し、開発部門に報告し、可能であれば顧客が回避策を見つけるのを支援します。
メルシー!
Re: スクリプトの問題こんにちは。
彼らは確かにそれをしました。 私は考えていました (間違っているかもしれません) バグではなく、スクリプトの問題です。 JMP-Supportが何を言うか見てみましょう。 エマニュエル
Re: スクリプトの問題これはバグです - TS がカスタマー トラックで更新できる不具合を発見しました ( https://jmpdiscovery.atlassian.net/browse/JMP-16127 )。
@ジェフ・パーキンソン、ここでTSを指摘したい場合は、バグの範囲外であるため、一般的な回避策について話したいと思いました。
わずか 10 回の実行で、コードが最終的に実行するのは、これらのカテゴリのそれぞれから 1 つのレベルのランダム サンプルを抽出し、連続の 1 つの次元をスペースで埋めることだけです。 だから、私はそれをあまりスペースを埋めるデザインとは呼びません. 彼らが望むなら、JMP 17 では離散数値因子を扱うことができます。 実行回数に基づいて、これらの要因ごとに (10 個すべての値ではなく) 1 で 2 回、10 で 2 回の実行を選択する可能性がありますが、少なくともそれらの選択を数値的な性質で分散させようとします。
Re: スクリプトの問題彼らがテクニカル サポートに連絡したと聞いてうれしいです。
クラッシュは常にバグであり、テクニカル サポートに報告する必要があることに注意してください。 スクリプトを間違えて JMP がクラッシュすることがあってはなりません。
Re: スクリプトの問題ここでのフォローアップ - この例のクラッシュは開発に報告され、JMP 18 および JMP 17.2 で修正されました。
Re: スクリプトの問題クラッシュが発生した場合は、テクニカル サポートに直接報告する必要があります ( support@jmp.com )。 彼らは、対応し、存在する可能性のある回避策を提案するのに最適な立場にあります。
このサポートを自分で実行しようとしないでください。 今後のリリースでレポートが確実に修正されるように、レポートを追跡する必要があります。