주요 콘텐츠

신경망 군집화

(제거될 예정임) 자기 조직화 맵(SOM) 신경망을 사용하여 군집화 문제 풀기

신경망 군집화 앱은 향후 릴리스에서 제거될 예정입니다. 자세한 내용은 Transition Legacy Neural Network Code to dlnetwork Workflows 항목을 참조하십시오.

코드 업데이트에 대한 자세한 지침은 버전 내역 항목을 참조하십시오.

설명

신경망 군집화 앱을 사용하면 자기 조직화 맵(SOM) 신경망을 만들고 시각화하고 훈련시켜 군집화 문제를 풀 수 있습니다.

이 앱을 사용하여 다음을 수행할 수 있습니다.

  • 파일이나 MATLAB® 작업 공간에서 데이터를 가져오거나 예제 데이터 세트 중 하나 사용.

  • 신경망 정의 및 훈련.

  • 이웃 거리, 가중치 평면, 샘플 적중, 가중치 위치와 같은 시각화 플롯을 사용하여 결과 분석.

  • 결과를 다시 생성하고 훈련 과정을 사용자 지정하는 MATLAB 스크립트 생성.

  • MATLAB Compiler™MATLAB Coder™ 툴과 함께 배포하기에 적절한 함수를 생성하고, Simulink® Coder에서 사용할 수 있도록 Simulink로 내보내기.

딥러닝 신경망을 대화형 방식으로 구축하고 시각화하려면 심층 신경망 디자이너 앱을 사용하십시오. 자세한 내용은 심층 신경망 디자이너 시작하기 항목을 참조하십시오.

Neural Net Clustering app

신경망 군집화 앱 열기

  • R2026a 이전: MATLAB 툴스트립: 탭의 머신러닝 및 딥러닝에서 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: nctool을 입력합니다.

알고리즘

신경망 군집화 앱은 신경망을 훈련시키는 데 사용할 수 있는 기본 제공 훈련 알고리즘을 제공합니다.

훈련 알고리즘설명

배치 비지도 가중치 및 편향 훈련

배치 업데이트와 함께 비지도 가중치와 편향 학습 규칙을 사용하여 신경망을 훈련시킵니다. 가중치와 편향은 입력 데이터를 통해 전체 통과 과정의 끝부분에서 업데이트됩니다.

이 알고리즘을 구현하기 위해 신경망 군집화 앱은 trainbu 함수를 사용합니다.

버전 내역

모두 축소

참고 항목

(Statistics and Machine Learning Toolbox) | | | | | (Statistics and Machine Learning Toolbox) | (Statistics and Machine Learning Toolbox) | (Statistics and Machine Learning Toolbox) | (Statistics and Machine Learning Toolbox) | | |