본문 바로가기

딥러닝6

텐서플로우 - CNN CIFAR 10 by Keras https://youtu.be/qWXHuSP2wNw?si=OPj2HSNHDR-wKiIz * 깃헙코드 : https://github.com/neowizard2018/neowizard/blob/master/TensorFlow2/TF_2_x_LEC_15_CIFAR10_Example.ipynb* jinny복기코드(더 상세한 설명을 첨부해두었습니다) : https://github.com/yoonjinny/jinny/blob/main/CNN_CIFAR-10_keras.ipynb jinny/CNN_CIFAR-10_keras.ipynb at main · yoonjinny/jinnyContribute to yoonjinny/jinny development by creating an account on GitHub.git.. 2024. 9. 15.
머신러닝 vs 딥러닝 차이를 이해하는 중요 개념 : 3차원 데이터 머신러닝에서 딥러닝으로 넘어가는 과정에서 제일 어려웠던 개념이 3차원 벡터 개념이었습니다. 공부를 하다보니 부족한 개념이 무엇인지 보이기 시작했고, 제 코딩선생님인 chatgpt에게 부족한 개념을 알려달라고 했습니다. 그리고 이에 대한 gpt의 답글을 원문에 첨부하였습니다. 저와 같이 딥러닝을 헤매고 있는 누군가에게 도움이 되길 바라며 결론은 이미지 및 시계열 데이터 구성 요소 개념이 부재하였고, 아래 답글을 통해 부족한 개념을 체득해나가길 바라겠습니다. :-)    CNN 모델에서 데이터를 3차원 텐서로 변환하는 과정은 매우 중요하며, 이를 이해하는 것이 CNN의 핵심 개념을 파악하는 데 도움이 됩니다. 2차원 이미지 데이터(예: MNIST)와 시계열 데이터를 어떻게 3차원 벡터(텐서)로 변환하는지 .. 2024. 9. 15.
텐서플로우 - 컨볼루션 개념 https://youtu.be/63Y4tP_soXc?si=JY3L_rFd2ynETA5a 이 영상은 컴볼루션의 개념을 깊이 있게 탐구하며, 데이터의 흐름과 변화를 수학적으로 이해하는 방법을 제시합니다. 컴볼루션은 두 함수의 곱을 적분함으로써 데이터를 분석하는 기법으로, 시간에 따른 데이터의 평균적 변화를 나타내는데 중점을 두고 있습니다. 이 영상은 복잡한 수학적 원리를 직관적으로 설명하여 이해를 돕고 있습니다. 핵심주제컨볼루션은 두 개의 함수를 활용하여 데이터를 변화시키는 수학적 연산입니다.컨볼루션은 f와 g라는 두 함수를 곱하고 적분하여 데이터를 변화시키는 과정입니다.이 과정은 시간 변화에 따라 원본 데이터에 곱셈과 덧셈을 통해 변화를 주는 것으로 설명됩니다.곱셈과 덧셈은 컨볼루션의 기본적인 연산으로, .. 2024. 9. 15.
텐서플로우 - 케라스 딥러닝 기초 https://youtu.be/VVKvEL9zSqE?si=8wCVjS6M-4vpaSSU 딥러닝은 1개 이상의 은닉층을 가지고 있음입력층과 연결되어 있는 은닉층의 갯수가 1개 이상인 것이 딥러닝 코드 keras는 sequential과 add를 이용해 신경망을 구축할 수 있음8개의 은닉층 노드 1개를 갖는 신경망을 구축,그 다음 출력층 노드갯수가 1개의 층을 구축 2024. 9. 14.