목록STUDY/ROSS & Tensorflow (8)
개발자 '쑥말고인절미'
tf.keras.layers.Dense 신경망을 만드는 것이다. epoch 전체 sample 데이터를 이용해 한 바퀴 학습하는 것이다.(전체 트레이닝셋이 신경망을 통과한 횟수이다.) batch size 전체 트레이닝 데이터셋을 여러 작은 그룹으로 나누었을 때 batch size는 하나의 소그룹에 속하는 데이터 수를 의미한다. 만약 배치 사이즈가 너무 크면 한 번에 처리해야할 양이 그만큼 증가하기 때문에 학습 속도가 느려지고, 메모리 부족 문제를 겪을 수도 있다. 반대로 배치 사이즈가 너무 작으면 적은 샘플을 참조해서 가중치 업데이트가 빈번하게 일어나기 때문에, 비교적 불안정하게 학습될 수도 있다. 따라서 배치 사이즈를 적절하게 부여하여 효율적인 학습을 해야한다. 가중치 처음 들어오는 데이터(입력층)에서 ..

기존에 사용하던 노트북말고 다른 PC에 가상환경을 설정하다가 발생한 문제이고 해결해서 기록을 남겨둔다. .\activate를 입력했더니 에러가 발생했다. 가상환경을 잘 만들고 실행하려니 에러가 났다. 처음에 오타인건가 싶었는데 아니었고, 아래 방법을 통해 해결했다. 참고한 링크는 맨 하단에 첨부했다. 참고한 링크를 보니 스크립트 실행 권한이 제한되어 있는 상태여서 발생하는 오류라고 한다. 우선 Window PowerShell을 관리자 권한으로 실행시킨다. 아무생각 없이 그냥 열었다가 잘 안돼서 보니 관리자 권한으로 들어가지 않아 진행이 잘 안됐던 것이다. 그러니 꼭 관리자로 실행하자. 다음 순서대로 명령어를 입력하자 우선 아래 명령어를 입력하자. 그러면 블라블라 뭐라 나오는데 Y를 입력해준다. (나는 무..

http://ngmsoftware.com/bbs/board.php?bo_table=study&wr_id=428&sfl=mb_id%2C1&stx=admin&sst=wr_nogood&sod=desc&sop=and&page=4

https://www.tensorflow.org/tutorials/keras/regression?hl=ko 자동차 연비 예측하기: 회귀 | TensorFlow Core 자동차 연비 예측하기: 회귀 Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서 www.tensorflow.org 상단의 링크의 예제를 리뷰해본다. 이 예제는 회귀와 분류를 해보는데, 회귀(regression)의 사전적 정의는 '한 바퀴 돌아서 본디의 자리나 상태로 돌아오는 것'이다. 회귀는 여러 개의 독립 변수와 한 개의 종속 변수 간의 상관관계를 모델링하는 기법을 의미하는데 회귀의 목적은 가격이나 확률 같이 연속된 출력 값을 ..
회사에 입사하고 받은 과제 중 하나가 아래 링크의 예제를 돌리는 것이었고, 이 과제를 통해서 텐서플로우라는 것을 처음 다뤄보았다. 자동차 연비 예측하기: 회귀 | TensorFlow Core 자동차 연비 예측하기: 회귀 Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서 www.tensorflow.org 이 예제 하나 돌리는게 장장 3일이 걸렸다. 뭐가 이리 안되는게 많은지 아우 지겨워 그래도 예제를 돌리면서 출력결과들을 볼때마다 엄청나게 신기해서 사무실에 앉아서 육성으로 오~... 하고는 감탄을 하곤 했다. 재미가 있어보인다는 아니고 엄청나게 신기해서 흥미롭다. 혹시나 미래의 내가 이 예제를 ..

+ 22.04.25 시키는대로 했는데 왜 안되니.. 사용하고 있는 노트북에 GPU 그래픽 카드가 없어서 cuDNN을 굳이 설치 안한거였는데 에러나서 한번 설치해봤더니 어... 무쓸모였나보다 에휴 + 22.04.25 이 에러를 해결하지 않고 방치한 상태로 예제를 끝마칠 수 있었다. 어째됐든 예제를 다 돌려 볼 수 있어서 아주 기분 좋다! 실행이 잘 되다가 갑자기 이런 에러가 발생했다. 이것은 또 무엇이냐... 찾아보니 cuDNN이 없어서 그런거란다. 설치해보자 아래 링크에 들어가서 다운 받을 버전을 확인하자 cuDNN Archive NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks. developer.nvidia..

아래와 같은 에러가 발생했다. 찾아보니 cudart64_110.dll이 없어서 그런거란다. 에러를 해결할 때 참고한 링크 두 개를 최하단에 첨부해놓았다. Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found 아래 링크에 들어가서 내 텐서플로우 버전과 맞는 쿠다 버전을 확인해준다. 사실 내가 설치한 텐서플로우는 2.8.0인데 2.7.0까지밖에 안나와 있길래 2.7.0에 맞는 쿠다 11.2로 다운 받았다. 소스에서 빌드 | TensorFlow 소스에서 빌드 소스에서 TensorFlow pip 패키지를 빌드하고 Ubuntu Linux 및 macOS에 설치합니다. 명령어는 다른 시스템에도 적용될 수 있지만, U..

어우 이걸 몇번이나 하는지 모르겠다. 우선 나는 practice 폴더 아래에 Tensorflow 예제를 실행시킬 폴더를 만들고 가상 환경을 생성해 줄 것이다. Visual Studio Code 터미널에서 practice폴더에 다음과 같이 입력해주면 폴더가 생성된다. python -m venv Tensorflow 쨔쟌 생성됐다. 그 다음 .\activate를 입력해 가상 환경에 접속해준다~ 자 위 과정에서 만든 Tensorflow 폴더에 보면 여러 폴더와 파일들이 생성되어 있다. 그 중 Scripts 폴더에 들어가서 .\activate를 입력해 가상 환경에 접속해주면 된다. cd Tensorflow cd Scripts .\activate 초록색으로 (Tensorflow)라고 뜨는게 보이는가? 저렇게 뜨면 ..