728x90 반응형 SMALL padding4 [Matplotlib] 공백 지우기 공백 지우기 matplotlib로 plt.imshow()를 통해서 보여진 이미지를 변형해서 다시 이미지 파일로 넣어줄 때 margin, padding 등이 적용되어 있기에 다음과 같은 방법으로 지워줄 수 있다. plt.axis('off') 축 없애기 plt.xticks([]), plt.yticks([]) 틱 없애기 plt.tight_layout() 공백을 잘 배치 plt.subplots_adjust(left, bottom, right , top, hspace, wspace ) subplot 위치 조절 plt.axis('off'), plt.xticks([]), plt.yticks([]) plt.tight_layout() 2023. 4. 27. [Kotlin] UI 프로그래밍 (2) id 속성 id는 Layout XML에 등록되는 View 객체 식별자이다. 그 다음 findViewById( ) 함수로 View 객체 획득한다. val textView1: TextView = findViewById(R.id.text1) layout_width / layout_height View 사이즈를 지정하며 필수 속성이다. margin / padding margin은 View와 View 사이의 간격, padding은 View의 컨텐츠와 View 테두리 사이의 간격이다. padding, margin 속성을 이용하면 네 방향 모두 동일한 사이즈로 간격 설정할 수 있다. 한 방향의 간격만 설정하고 싶다면 paddingLeft, paddingRight, paddingTop, paddingBottom와 la.. 2023. 1. 12. [시각 지능] CNN (Convolutional Neural Network) CNN (Convolutional Neural Network) 합성곱 신경망 (콘볼루션 신경망, Convolutional neural network, CNN)은 시각적 영상을 분석하는 데 사용되는 다층의 feed-forward인 인공신경망의 한 종류이다. 필터링 기법을 인공신경망에 적용하여 이미지를 효과적으로 처리할 수 있는 심층 신경망 기법으로 행렬로 표현된 필터의 각 요소가 데이터 처리에 적합하도록 자동으로 학습되는 과정을 통해 이미지를 분류하는 기법이다. 합성곱 신경망은 정규화 된 버전의 다층 퍼셉트론이다. 다층 퍼셉트론은 일반적으로 완전히 연결된 네트워크, 즉 한 계층의 각 뉴런이 다음 계층의 모든 뉴런에 연결되는 신경망 구조이다. 이와 같이 네트워크가 완전 연결된 경우 주어진 데이터에 과적합 되.. 2022. 8. 6. [ANN] CNN (Convolutional Neural Network) CNN (Convolutional Neural Network) CNN은 convolution과 pooling, dense (또는 fully connected)라는 세 가지의 layer을 통해 만들어진다. Convolution layer 0이 검은색, 1이 흰색으로 구성된 0과 1 흑백 5X5 pixel 사진이 있다. 다음으로 임의의 0과 1로 채워진 3X3 행렬이 있다. 이 행렬은 이미지의 하위 집합과 행렬곱을 할 수 있다. 이 곱은 3X3 행렬이 모든 pixel을 반복해서 이동함에 따라 새로운 행렬에 기록된다. ◦ DNN에 비해 파라미터 개수가 현저히 적다. DNN보다 overfitting 문제를 덜 발생시킨다. ◦ filter 함수를 사용해 이미지에서 부분적인 feature를 추출한다. 이때 filt.. 2021. 12. 10. 이전 1 다음 728x90 반응형 LIST