재구성 오류를 최소화하는 전통적인 비용 함수 대신 MATLAB에서 Autoencoder의 비용 함수를 변경하고 싶습니다. 나는 그것을 명시 적으로 어딘가에 언급함으로써 직접 할 수 있습니까? 아니면 Autoencoder의 코드를 사용해야합니까? 내가 바꿔야 할 위치를 제안 해 주시겠습니까?MATLAB : Autoencoder의 비용 함수를 어떻게 변경할 수 있습니까?
1
A
답변
0
cost function을 변경할 수있는 방법이 없기 때문에 코드 자체를 변경해야 할 것입니다. 특히 trainAutoencoder
으로 전달 된 'LossFunction'
parameter은 유일한 옵션으로 'msesparse'
인 것으로 보입니다.
그러나 비용 함수의 계수 2 개 ('L2WeightRegularization'
coefficient 및 'SparsityRegularization'
coefficient)를 변경할 수 있습니다. 하지만 L2 Regularization 및 Sparsity Regularization 용어의 형식은 고정되어 나타납니다. 비용 함수에서 변경되는 것은 상대적인 가중치 일뿐입니다.
관련 문제
- 1. Matlab 플롯 기능에서 마커를 변경할 수 있습니까?
- 2. Matlab : 느린 시스템() 함수를 어떻게 대체 할 수 있습니까?
- 3. 어떻게 값을 변경할 수 있습니까?
- 4. 어떻게 Resources.resw를 변경할 수 있습니까?
- 5. 어떻게 링크를 변경할 수 있습니까?
- 6. "detectFASTFeatures"어떻게 MATLAB 함수를 호출합니까?
- 7. 자바에서 함수를 의미하는 키를 변경할 수 있습니까?
- 8. JQuery에서 .click() 함수를 변경할 수 있습니까?
- 9. matlab 클래스에서 함수를 오버로드 할 수 있습니까?
- 10. 어떻게 변경할 수 있습니까? 변경할 수 있습니다. 스칼라 매핑?
- 11. 비용
- 12. matlab 함수를 사용할 수 없습니다
- 13. MATLAB 클래스에서 메소드 함수 핸들러를 변경할 수 있습니까
- 14. Matlab LineStyle을 변경할 때 - 및 -
- 15. 변경할 수있는 증분 값을 어떻게 변경할 수 있습니까?
- 16. 링크의 href를 변경할 수 있습니까?
- 17. Matlab, Class, 인스턴스의 속성을 변경할 수 없습니다
- 18. 이상한 OpenID를 얻었습니다. 어떻게 변경할 수 있습니까?
- 19. 어떻게 기계 생성 코드를 변경할 수 있습니까?
- 20. div의 높이를 어떻게 동적으로 변경할 수 있습니까?
- 21. 어떻게 오류 메시지를 변경할 수 있습니까?
- 22. ListBoxItem을 선택하면 어떻게 속성을 변경할 수 있습니까?
- 23. 포틀릿 머리글의 언어를 어떻게 변경할 수 있습니까?
- 24. 어떻게 php.ini 파일에서 post_max_size를 변경할 수 있습니까?
- 25. 어떻게 scrollingActivity 제목의 크기를 변경할 수 있습니까?
- 26. 어떻게 이것을 자바의 문자열로 변경할 수 있습니까
- 27. 어떻게 실행 중 조각을 변경할 수 있습니까?
- 28. 어떻게 기본 RpcRequestBuilder를 변경할 수 있습니까?
- 29. 일 수를 어떻게 변경할 수 있습니까?
- 30. 어떻게 이것을 열로 변경할 수 있습니까?
답장을 보내 주셔서 감사합니다. 특히, (xi-ci)^2와 같이 비용 함수를 수정하고 싶습니다. 여기서 ci는 객체 클래스의 평균입니다. 지금, 손실 함수는 (xi-x'i) 형식의 표기법을 사용하여 재구성합니다. 저는 수업의 평균에 따라 재구성하고 싶습니다. 그것을하는 방법에 대한 아이디어가 있습니까? – Shehroz