목록분류 전체보기 (272)
말랑말랑제리스타일
지난 글에서 TensorFlow로 딥러닝하는 과정을 설명하고 Reshape 함수를 사용하는 이유와 과정을 설명하기 위해 텐서에 대해 알아봤는데요. 이번에는 마지막으로 카테고리 데이터를 이진 벡터로 변환하는 과정까지 다루면서 딥 러닝 테스트를 위한 데이터 전처리 과정을 마무리해 봅시다. 딥러닝에서 데이터 전처리란? 딥러닝에서 데이터 전처리는 원시 데이터를 딥러닝 모델이 처리할 수 있는 형태로 변환하는 과정을 말합니다. 즉, MNIST 데이터를 딥러닝에 사용할 수 있는 형태로 만들어주는 거죠. 예를 들면 수식 계산을 하기 위해 사과 다섯 개에 배 두 개를 더하면 총 몇 개인지를 수식으로 표현하기 위해서 사과 다섯 개는 5로, 배 두 개면 2로 더하면을 플러스 기호로 바꿔주는 겁니다. 딥러닝에서는 MNIST ..
지난 글에서 훈련 데이터에 Reshape 함수를 서서 2D 텐서인 MNIST 데이터셋을 3D 텐서로 변환한다는 표현을 썼는데요. 저도 써놓고 뭔 소린지 텐서가 뭔지 개념이 안 잡혀서 2D 텐서가 뭔지, 3D 텐서가 뭔지를 알아봤습니다. 딥러닝에서 텐서란 무엇인가 먼저 딥러닝에서의 텐서가 뭔지를 알아야 2D 텐서와 3D 텐서의 의미를 알 수 있을거라 생각하고 텐서의 개념을 알아봤습니다. 일단 물리학에서의 텐서는 지금 알아볼 내용이 아닌 것 같고 수학의 영역인 선형 대수학에서 선형 관계를 나타내는 다중 선형 대수학의 대상이라는 뜻을 찾았습니다. 도통 무슨 소리인지 알기가 힘들죠. 그래서 좀 더 쉽게 이해할 수 있는 텐서의 개념을 알아봤는데요. 쉽게 이해하려면 배열이랑 같은 느낌으로 이해해도 된다고 하더라구요..
지난 글에서 딥 러닝과 머신 러닝 용어를 알아봤는데요. 이번에는 본격적으로 파이썬과 TensorFlow를 이용해 딥 러닝을 시작해 보는 방법을 알아봅시다. 파이썬과 TensorFlow 설치 파이썬은 딥 러닝을 학습하기에 필수라고 할 정도이기에 파이썬과 아나콘다는 이미 설치가 되어있다고 가정하겠습니다. 그리고 TensorFlow 설치를 위해서는 터미널에 아래 명령어를 입력해 줍니다. pip install --upgrade tensorflow 이렇게 입력하면 pip를 이용해 TensorFlow가 설치되기 시작합니다. 설치가 완료되었다면 제대로 TensorFlow가 설치되었는지 확인하기 위해 버전을 출력해 보면 되겠죠. 하단의 파이썬 코드를 사용해서 Tensor Flow 설치가 완료되었는지 확인해 봅시다. i..
인공지능이 화제의 이슈가 되면서 딥러닝과 머신 러닝이라는 용어가 자주 등장하는데요. 딥 러닝과 머신 러닝이라는 용어가 혼용되어 사용되지만 사실 각각 다른 의미를 가지고 있습니다. 저도 궁금해서 각각의 의미와 용어의 차이를 알아봤습니다. 머신 러닝이란? 머신 러닝은 컴퓨터가 학습할 수 있도록 하는 인공 지능의 분야입니다. 머신 러닝은 컴퓨터가 각각의 코드로 프로그래밍하지 않더라도 스스로 학습할 수 있게 하는 알고리즘과 통계적 모델을 구축하는 과정을 의미합니다. 이런 학습 과정을 통해 머신 러닝 모델은 입력 데이터를 기반으로 예측을 생성하게 됩니다. 즉, 다양한 데이터로 학습을 하면서 머신 러닝 모델의 성능이 향상되겠죠. 딥 러닝이란? 그렇다면 머신 러닝이라는 용어와 다르게 사용되는 딥 러닝은 무슨 의미를 ..
일단 제가 사려고 찾아본 정보다 보니 신빙성이 꽤 있는 아이폰 프로 15 자급제 폰을 가장 빠른 배송을 이용해 싸게 사는 방법입니다. 만약 다른 방법이 있다면 저도 땅을 치고 후회할 수 있도록 댓글로 알려주시면 감사하겠습니다. 아이폰 15 프로 자급제 폰 구매 방법 아이폰 15 프로의 경우 애플 공식 홈페이지를 통해 자급제 공기계 폰을 구매할 수 있습니다. 여기서 자급제 폰이 뭔지 몰라서 고민하신 분들이 계시죠. 아이폰 15 프로 자급제 폰이란? 아이폰 15 프로 자급제 폰으로 판매되는 사이트들을 보면서 자급제 폰이 도대체 뭘지 궁금한 분들을 위해 자급제 폰이라는 제도를 간단히 설명드리면 공기계라는 뜻입니다. 즉, 따로 번호 이동이니 이런 절차 없이 공기계 폰을 구매해서 기존 사용하던 유심만 꽂아주면 바..
플러터에서 Cannot fit requested classes in a single dex file 에러는 안드로이드 앱을 빌드할 때 발생하는 에러로 현재 프로젝트가 single dex로 세팅되어 있지만 single dex로는 빌드가 불가능하다는 뜻으로 이해가 됩니다. 굉장히 복잡한 소리를 늘어놨지만 별거 아닙니다. 일단 Cannot fit requested classes in a single dex file 에러는 해결방법이 간단하니 해결 방법부터 보고 원인을 알아봅시다. Cannot fit requested classes in a single dex file 에러 해결 방법 일단 가장 간단한 Cannot fit requested classes in a single dex file 에러 해결 방법을 알..
파이썬의 이미지 작업에는 Pillow나 Open CV 중 하나가 주로 사용됩니다. 여기서 오늘은 좀 더 간단한 Pillow를 이용해서 파이썬에서 이미지 크기를 조절하는 방법을 알아봅시다. 먼저 이미지 비율과 관계없이 크기를 조절하는 방법을 알아보고 두 번째로 이미지 비율에 맞춰서 가로 세로 비율이 깨지지 않게 이미지 크기를 조절하는 방법을 알아볼 겁니다. 파이썬 이미지 크기 조정 준비 사항 - 파이썬, Pillow 설치 먼저 파이썬으로 이미지 크기를 조정하기 위해 준비되어야 할 사항입니다. 일단 파이썬을 이용할 것이기 때문에 파이썬이 설치되어있어야 하고 라이브러리를 제대로 땡겨쓸 수 있어야겠죠. 두 번째로 파이썬의 이미지 컨트롤 라이브러리인 Pillow가 설치되어있지 않다면 하기 명령을 터미널에 입력해서..
엑셀에서 특정 값을 어느 셀에서 참조하는지, 어떤 특정 셀의 값을 어느 셀이 참조되어 계산된 건지 찾기 힘들 때가 많죠. 특히 이 셀을 어디서 참조하는지는 일일이 찾으려면 상당히 어렵습니다. 그래서 엑셀의 기능을 이용해서 특정 셀을 참조하는 셀과 특정 셀에서 참조되는 셀을 추적하는 방법을 알아봤습니다. 엑셀의 특정 셀에서 참조되는 셀 찾기 먼저 엑셀의 특정 셀에서 참조되는 셀을 찾는 방법입니다. 먼저 참조되는 셀을 찾고 싶은 셀을 선택해 줍니다. 그리고 상단의 수식 탭에서 참조되는 셀 추적 버튼을 눌러줍니다. 예를 들어 하단의 데이터를 봅시다. SUM 값인 530을 클릭하고 참조되는 셀 추적을 클릭하면 이 셀에서 참조되는 PRICE의 5개 데이터가 화살표로 연결됩니다. 참고로 단축키 "Ctrl + ["을..