본문 바로가기
  • SDXL 1.0 + 한복 LoRA
  • SDXL 1.0 + 한복 LoRA

텐서플로우12

소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_train.py 목차 1. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_input.py 2. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10.py 3. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_train.py (이번 글) 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 이제 가장 중요한 부분은 지나갔다. 생각해보면 전체적인 흐름을 먼저 살펴보고 세부적인 내용들을 분석했어야 할 것 같은데 순서가 거꾸로 되어버렸다. 아무래도 전체 포스팅을 마무리한 후 다시 한 번 되짚는 과정을 거쳐야 할 것 같다. 앞서 분석한 내용들은 모델을 구성하고 loss값을 생성하고 optimizer를 적용하는 구체적인 내용들이었다. 처음 딥러.. 2018. 2. 27.
소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10.py 목차 1. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_input.py 2. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10.py (이번 글) 3. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_train.py 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 지난 포스팅에서 살펴보았던 cifar10_input.py는 데이터를 불러와서 이미지를 임의 조작한 후 배치 사이즈 크기로 나누어 담아 리턴해주는 기능을 하였다. 전체 프로세스의 가장 첫 단계라고도 할 수 있다. 오늘 살펴볼 cifar10.py는 가장 핵심적인 소스로 모델과 네트워크를 구성하는 내용이 주를 이루고 있다. 그만큼 코드의 길이도 전체 소스.. 2018. 2. 20.
소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_input.py 목차 1. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_input.py (이번 글) 2. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10.py 3. 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 ~ cifar10_train.py 소스코드로 텐서플로우 맛보기 : [CNN] CIFAR-10 나름 직장 동료들과 열심히 공부를 하고 있고 또 이 딥러닝이라는 분야의 공부를 시작한지도 어언 1년이 다되간다. 하지만 한 때 유행했던 유머처럼 ‘딥러닝을 글로만 배웠어요~’인 상태이다보니 제대로 뭔가를 알고 있는 것인지 감조차 오지 않았다. 그래서 이제야 비로소 예제 코드를 돌려보기로 했다. 다만 그저 샘플 소스를 다운로드 받고 실행하고 끝! 하는.. 2018. 2. 13.
다항로지스틱회귀 살펴보기 다항 로지스틱 회귀의 이해 처음 텐서플로우 공부를 시작하면서 단순선형회귀에서 다중선형회귀로 넘어가는 과정에서 상당히 혼란스러웠었다. 단순한 1차 방정식의 형태에서 독립 변수가 늘어난 것만으로도 엄청나게 골머리를 싸매야 했다. 그리고 이제 이항 로지스틱회귀에서 다항로지스틱회귀로 넘어가려고 한다. 이번에도 역시 기대를 저버리지 않고 뇌이랑이 메워질만큼 알 듯 모를 듯한 수식들을 붙들고 씨름을 하게 만들었다. 설명은 단순한데 그 단순한 것을 제대로 이해하기 위해서는 상당한 공을 들여야 하는 것이 이 바닥인가보다…ㅠ.ㅠ 준비운동 - sigmoid 복습 먼저 이전 포스팅인 이항로지스틱회귀에서 언급되었던 식 몇개를 되살려보자. 거기에는 두 가지 개념이 등장했는데 바로 오즈 비(ODDS Ratio)와 이 오즈 비에 .. 2017. 4. 22.
TensorFlow(텐서플로우) 살펴보기 - 5 텐서플로우를 이용한 로지스틱(Logistic) 회귀로지스틱 회귀에 들어오면서 시그모이드 함수에 난데없이 등장한 자연상수 e에 대한 정체를 밝히느라 무려 2주를 보냈다. 물론 그 과정이 쓸모없는 일은 아니었지만 꽤나 고민스럽고 답답한 시간들이었다. 이제 어느정도 그 정체를 밝혔으니 본격적으로 로지스틱 회귀 실습을 진행해보도록 하자. 샘플 데이터는 http://www.dodomira.com/2016/02/12/logistic-regression-in-r/ 블로그를 참조하였고 자료 원본 경로는 http://www.ats.ucla.edu/stat/data/binary.csv 이다. 자료 불러오기 주제에서 조금 벗어나는 이야기지만 현재 나는 Docker for MAC에서 TensorFlow 이미지를 설치한 상태이.. 2017. 4. 1.
로지스틱(Logistic) 회귀 함수 살펴보기 로지스틱 회귀 분석 이해를 위한 수학 지식 들어가는 말 앞서 단순 선형 회귀에서 다중 선형 회귀로 넘어갈 때도 단지 변수 하나가 더 추가되었다는 이유만으로 한참을 헤맸다. 그런데 로지스틱 회귀는… 나를 지옥으로 몰고갔다…ㅠ.ㅠ 이놈에 로지스틱 회귀 모형을 이해하기 위해 장장 2주간의 기간에 걸쳐 로지스틱 회귀, 자연상수 e, 자연로그, 로그의 일반 성질 등을 공부해야 했고 대략 열 서너 편의 유튜브 강좌와 구글과 네이버를 통해 수많은 자료를 검색하여 대략적으로는 감을 잡았다. 하지만 여전히 답을 찾지 못한 내용들이 조금 있다. 사실 우리가 중고등학교 때 수학을 배운 것과 같은 방법으로 그저 공식 하나 외우고 그 공식을 사용하면 그뿐이다. 그리고 애초에 이 공부를 시작하면서 깊숙한 원리를 깨우친다기 보다는.. 2017. 3. 13.
TensorFlow 학습을 위한 간단한 Tip ~ #1 TensorFlow 학습을 위한 간단한 Tip ~ #1TensorFlow 공부를 시작하면서 몇가지 도구를 사용하게 되었다. 하지만 그 도구들에 대해 자세힌 알고있는 상태에서 시작을 한 것이 아니라 학습을 진행하면서 시행착오를 통해 알게되는 사실들이 꽤 많다. 이 그룹의 게시물들은 바로 이러한 팁을 정리하는 공간이 될 것이다. 첫 포스팅은 Docker와 Jupyter에 대한 몇가지 내용들을 다룰 것이다. Docker에서 TensorFlow 관리하기우선 처음 설치에 대한 내용과 1.0.0으로 업그레이드 하는 내용에서 Docker에 대한 약간의 내용들이 언급되었다. 오늘은 거기에 더해서 Container를 다루면서 실수했던 내용 몇가지를 정리한다. 처음 Docker를 통해 텐서플로우 이미지를 다운로드 받고 실.. 2017. 2. 26.
TensorFlow(텐서플로우) 살펴보기 - 4 텐서플로우를 이용한 다중 선형 회귀단순 선형 회귀가 쉽기에 다중 선형 회귀도 쉬운 줄 알았다...하지만 결코 쉽지 않다...ㅠ.ㅠ 물론 독립변수만 늘어났을 뿐 대부분의 식을 그대로 사용해도 되므로 그냥 그렇게만 알고 넘어가면 이보다 쉬운 것도 없다. 하지만 수학적 사고방식이 모자란 문돌이에게는 변수가 하나 늘어난다는 것은 천지가 개벽하는 변화다. 예를들어 단순 선형 회귀는 그 결과를 그래프를 통해서 시각적으로 쉽게 확인이 가능했다. 그런데 다중 선형 회귀는 도대체 시각적으로 어떻게 표현해야 할지를 모르겠다. 그나마 독립변수가 2개인 경우는 3차원그래프로 설명을 해놓은 곳이 많아 그러려니 했는데 3개 이상부터는 도대체 어찌 할 수 있는지 할 수는 있는 것인지...ㅠ.ㅠ 일단은 cost 함수로 성공 여부를 .. 2017. 2. 26.
TensorFlow 1.0.0 설치 - Docker에서... Docker에서 TensorFlow 1.0 업그레이드 하기최근 텐서플로우가 1.0을 발표하면서 많은 분들이 1.0 업그레이드에 여념이 없다. 이런 시류에 편승해서 나도 Docker 이미지로 설치한 텐서플로우 0.12.1 버전을 1.0.0 버전으로 업그레이드를 해보기로 했다. 사실 뭐가 어떻게 변했는지도 모르고 그냥 남들 하니까 따라한다…ㅠ.ㅠ 게다가 Docker 자체를 잘 모르는 상태에서 달리 뭘 어찌해야 하는지도 잘 모르겠고. 텐서플로우 홈페이지에 가도 그냥 기존 코드를 1.0에 맞게 변경하는 내용만 있고…Installing 항목에는 기존과 달라진 내용은 안보이고… 가장 상투적인 것이 가장 확실하다고 했던가. 그냥 기존 버전 삭제 후 재설치 하기로 했다. 그 과정에서도 많은 시행착오를 거쳤지만 굳이 그.. 2017. 2. 23.
반응형