추가 사용을 위해 이미 훈련 된 모델을 웹 브라우저에로드하려고하는데로드 단계에서 멈 춥니 다.
프로젝트가 매우 작고 심각한 것을 의미하지 않기 때문에 노드를 사용하지 않고 WAMP를 사용하고 있습니다.
내 질문은 노드없이 모듈을로드 할 수 있습니까?
미니 프로젝트에 대한 WAMP 및 폴더 구조를 설정했습니다.
.../www/TestProject/
- index.html
- model/
- model.json
- group1-shard1of1.bin
index.html 파일에서 모델을로드하기 위해 다음과 같은 방법을 시도했습니다-tf.loadLayersModel ( 'http : // ...')-tf.loadLayersModel ( 'localstorage : // ...')-tf.loadLayersModel ( ' model / model.json ')
오류 메시지가 나타납니다.
index.html : 13 Uncaught (약속) TypeError : Failed to fetch
또는
잡히지 않은 (약속에서) TypeError : Failed to fetch
이것은 내 현재 스크립트입니다.
<script>
async function model(){
const model = await tf.loadLayersModel('http://model/model.json');
}
model();
</script>
예, TensorFlow.js는 원하는대로 Node.js 또는 웹 브라우저의 클라이언트 측에서 작동 할 수 있습니다. 이 경우 HTML, CSS, JS 및 모델 파일을 호스팅하여 액세스 할 수있는 한 정상적으로 작동합니다. 그러나 파일 이름을 model.bin 대신 modelbin.bin으로 변경 한 것 같습니다. 내 생각 엔 Windows에 있고 파일 확장자가 꺼져있어 잘못된 이름을 가진 것처럼 보이지만 실제로는 숨겨져 있다는 것입니다. 향후 이러한 문제를 방지하기 위해 Windows에서이 기본 확장 기능 숨김 동작을 해제하는 것이 좋습니다. Windows 제어판 (시작-> 제어판)으로 이동 한 다음 "폴더 옵션"을 검색하십시오. 새 창을 여는 검색 결과를 클릭하고 "보기"탭을 클릭하십시오. 큰 옵션 목록에서 "
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다