스크립트 문제안녕하세요,
Solvay의 고객은 스크립트를 개발 중이며 몇 가지 문제에 직면했습니다. JMP-16 및 JMP-17에서 테스트했습니다. v16에서는 때때로 작동하지만 v17에서는 매번 충돌합니다. 그의 메시지 아래에 복사합니다.
"... 저는 하이퍼파라미터 최적화 루틴으로 신경망을 훈련시키기 위해 일부 코드를 작업하고 있습니다. 스크립트는 첨부파일에서 "fit_NN_loop"라고 합니다. 스크립트를 실행하면 x 값, y 값 및 유효성 검사 열을 선택하는 창이 팝업됩니다.

기본적으로 각 유효성 검사 열에 대해 NN의 하이퍼파라미터 튜닝을 수행합니다. 하이퍼파라미터 공간은 DOE(공간 채우기 설계)를 기반으로 샘플링되며 스크립트의 34~56행에서 볼 수 있습니다. 코드를 실행하려고 하면 JMP가 무작위로 충돌합니다. 때때로 다음과 같은 메시지가 표시됩니다.

동일한 스크립트에서 DOE 플랫폼을 실행하는 것이 문제일 수 있다고 의심되지만 확실하지 않습니다..."
스크립트가 포함된 데이터의 예(마지막입니다)가 첨부되어 있습니다. 도움을 주시면 감사하겠습니다.
임마누엘
Re: 스크립트 문제안녕 임마누엘,
제가 전문가는 아니지만 스크립트 문제가 아닐 수도 있습니다.
다음과 같은 현상을 관찰했습니다.
공간 채우기 플랫폼을 사용하여 원하는 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 지원팀에서 어떤 답변을 해줄지 확인해 보세요. 임마누엘
Re: 스크립트 문제이것은 버그입니다. TS가 고객 추적으로 업데이트할 수 있는 결함을 열었습니다( https://jmpdiscovery.atlassian.net/browse/JMP-16127 ).
@제프_퍼킨슨 , 여기에서 TS를 가리키고 싶다면 버그 외부에 있기 때문에 일반적인 해결 방법에 대해 알려줄 것이라고 생각했습니다.
단 10번의 실행에 대해 코드가 수행하는 모든 작업은 각 범주에서 한 수준의 무작위 샘플을 선택한 다음 연속의 한 차원을 공간을 채우는 것입니다. 그래서 저는 그것을 공간을 채우는 디자인이라고 부르지 않을 것입니다. 원하는 경우 JMP 17에서 이산 수치 요인을 처리할 수 있습니다. 런 수에 따라 각 요소에 대해 1에서 두 번, 10에서 두 번 런을 선택할 가능성이 높지만(10개의 값 모두가 아님) 적어도 이러한 선택을 수치적 특성으로 분산시키려고 합니다.
Re: 스크립트 문제그들이 기술 지원팀에 연락했다는 소식을 듣고 기쁩니다.
충돌은 항상 버그이며 기술 지원에 보고해야 합니다. 스크립팅 실수로 인해 JMP가 중단되어서는 안 됩니다.
Re: 스크립트 문제후속 조치 - 이 예제의 충돌이 개발팀에 보고되었으며 JMP 18 및 JMP 17.2에서 수정되었습니다.
Re: 스크립트 문제모든 충돌은 기술 지원( support@jmp.com ). 그들은 존재할 수 있는 모든 해결 방법을 응답하고 제안할 수 있는 가장 좋은 위치에 있습니다.
이 지원을 직접 하려고 하지 마십시오. 후속 릴리스에서 수정되었는지 확인하기 위해 보고서를 추적해야 합니다.