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

TensorFlow13

M1 맥미니에 TensorFlow 설치하기 애플은 제품은 참 마음에 드는데 하는 짓은 얄밉기 그지없다. 마이크로소프트같은 경우 아무리 새로운 윈도우가 나오더라도 구닥다리 컴퓨터에 설치는 되었다. 다만 느리다거나 중요 부품의 호환성에 문제가 있을지라도… 그런데 이놈에 애플은…폰이든 PC든 선을 딱 그어버린다…-.- 그동안 잘 써오던 2012, Late 맥미니는 더이상 상위 OS를 업데이트 할 수 없게 되었다. 메모리 16Gb, SSD 1Tb로 아직도 쌩쌩하게 잘 돌아가는데…최신 버전의 OS인 빅서를 사용할 수 없는 것이다…ㅠ.ㅠ 사실 그냥 일반적인 용도로만 사용한다면 크게 문제가 되지 않는데…iOS를 개발하다 보면 개발툴인 Xcode도 업그레이드를 해야 하는데 이 Xcode도 특정 OS 이상에서만 업그레이드가 되어 끝내 새로운 Mac PC를 살수밖.. 2021. 2. 23.
[인공지능] Coral USB Accelerator와 Edge TPU 2019/05/13 - [Study/인공지능학습] - [인공지능] coral usb accelerator + Raspberry pi zero w2019/05/16 - [Study/인공지능학습] - [인공지능] Coral USB Accelerator와 Edge TPU 지난 포스팅에서 구글의 Coral USB Accelerator를 구입하고 간단한 모델을 돌려본 것을 정리해보았다. 이번 포스팅에서는 Coral USB Accelerator(이하 coral)의 공식 홈페이지를 참조하여 요구 사항 및 엣지 컴퓨팅에 사용되는 Tesorflow Lite에 대해 간단하게 살펴보고자 한다. 각각의 공식 홈페이지는 다음과 같다. CoralTensorflow Lite Coral USB Accelerator Coral 시리즈.. 2019. 5. 16.
소스코드로 텐서플로우 맛보기 : [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.
Android Things 살펴보기 ~ #5 Android Things : TensorFlow 예제 Android Things 홈페이지의 글만 번역을 하다가 너무 지루해서 예제 하나를 돌려보기로 했다. 기왕지사 돌리는 것, 조금은 있어보이는 것으로 돌려보자 하고 TensorFlow 예제를 돌려보기로 했다. 뭐, 내가 하는 일이 늘 그렇듯이 한번에 잘 되지는 않았다. 몇가지 실수와 실행 결과를 살펴보도록 하겠다. TensorFlow 예제를 위한 준비 Android Thinsg의 TensorFlow 예제는 다음 링크에서 다운로드 받을 수 있다. https://github.com/androidthings/sample-tensorflow-imageclassifier 이 예제는 대기 상태에서 LED가 점등되고 버튼을 누르면 카메라로 이미지를 촬영하여 촬영된.. 2017. 6. 19.
로지스틱회귀의 비용함수 이해 Logistic 회귀의 cost function 지금까지 해온 것 처럼 로지스틱회귀의 비용함수 역시 어설프나마 문돌이식 수학으로 이해해 보려고 했다. 그래서 일주일이 넘는 시간을 투자했으나 이번 시도는 앞선 시도들 보다 더 이해하기가 어려운 내용이었다. 때문에 이번 포스팅에서는 로지스틱회귀의 비용함수 이해에 필요한 몇가지 개념에 대한 설명과 지난 일주일간의 검색 과정에서 발견한 몇가지 팁을 설명하는 것 정도로 마무리 해야 할 것 같다. 몇 가지 개념 이미 많은 사람들이 알고 있다시피 기존 선형회귀에서 사용하던 비용함수를 로지스틱회귀에서 그대로 사용할 경우 그래프의 형태가 아래와 같이 표현된다고 한다(함수를 통해 아래 형태의 그래프를 그려보려고 무진 애를 썼으나 결국 실패했다). 선형회귀분석에서 이미 언급.. 2017. 5. 7.
다항로지스틱회귀 살펴보기 다항 로지스틱 회귀의 이해 처음 텐서플로우 공부를 시작하면서 단순선형회귀에서 다중선형회귀로 넘어가는 과정에서 상당히 혼란스러웠었다. 단순한 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.
반응형