본문 바로가기

Information

(39)
[코세라 강좌] 1주차 - 실습 코세라 강좌에서 과제를 제출할 때는, 코세라에서 제공하는 `주피터 노트북`을 통해서 코딩을 하고 결과를 제출하면 됩니다. 주피터 노트북은 웹 브라우저에서 실행되기에 별도로 프로그램을 설치할 필요는 없습니다. 그래도 로컬에서 직접 돌려볼 필요가 있을 것이기에, 로컬 PC에서도 텐서 플로우를 돌릴 수 있는 환경을 구축해야 합니다. 텐서 플로우 설치 요약 파이썬 안 깔려 있다면 설치 (설치 방법) 파이참 안 깔려 있다면 설치 (설치 방법) 텐서 플로우 설치: pip install tensorflow GPU를 사용하고 싶다면: (GPU 설정 방법) 샘플 코드 y = 2x - 1에 해당하는 데이터로부터, 모델을 만들고, 이 모델을 이용해서 x가 주어졌을 때 y를 예측 from tensorflow import ke..
GPU 사용하게 하기 텐서 플로우를 돌리는데 있어 GPU가 있고 없고는 성능에 많은 차이를 보입니다. 해서, 사용하고 있는 PC/노트북의 GPU가 텐서 플로우를 지원한다면, 가능하게 설정해주는 것이 좋습니다. 순서는, PC/노트북에 있는 그래프카드가 GPU 지원하는지 확인 최신 GPU 드라이버로 업그레이드 GPU Toolkit 설치 그래프카드가 GPU 지원하는지 확인하기 '내컴퓨터/속성/장치관리자/디스플레이 어댑터'에서 NVIDIA 그래픽 카드 모델 번호 확인 TensorFlow에서 GPU를 사용하려면 NVIDIA의 CUDA 기술을 사용한 GPU카드라야하고, CUDA기술을 사용한 카드인지는 여기를 가보면 알 수 있습니다. 내꺼는 NVIDIA GeForce GT 650M이고 다행히 CUDA기술을 사용하고 있는 것 https:/..
[코세라 강좌] 1주차 - 이론 머신러닝이 지금까지의 전형적인 프로그래밍과 다른 점은? 머신러닝과 일반 프로그래밍과의 근본적인 차이점을 아주 잘 나타내주는 그림입니다. 우리가 지금까지 알고 있는 프로그래밍은 전부 그림의 위 쪽에 해당하는 방법이었습니다. 사거리 도로에서 초록색과 빨간색이 켜지고 꺼지는 것도 어떤 규칙에 의해 프로그래밍된 것이고, 우리가 사용하고 있는 word 프로그램도 사용자가 키보드로 어떤 것을 칠 때 어떻게 화면에 나오게 하는 등 개발자가 코딩하는 어떤 'Rule'에 의해서 모든 것이 프로그래밍되는 것이었습니다. 프로그래밍이라는 것이, 'Rule'과 그 'Rule'에 의해 다뤄지는 'Data'에 의해 어떤 'Answers'가 나오는 것이지 다른 것도 있을 수 있을까요? 머신러닝은 어떤 데이터와 그 데이터가 어떤 것을..
[계획 세우기]텐서플로우 자격증을 따기 위한 공부 계획 세운다. '텐서 플로어 자격증'을 키워드로 해서 구글링을 해보니, 자격증에서 요구하는 것이 대충 감이 잡힙니다. 시험 방법 구글 사이트에 온라인으로 시험 신청하고 $100낸다. 시험지 다운로드하고 5시간 동안 문제 풀고 답을 업로드한다. 100점 만점에 90점 이상이면 합격. 합격 여부는 업로드하면 바로 나오고, 정식 합격증 나오는 건 2주 정도 걸린다. 시험에서 요구하는 것 5가지 카테고리에 대해서 모델링할 수 있는 능력 Basic/Simple model Model from learning dataset --> 학습형 모델인가 보다 Convolutional Neural Network with real-world image dataset --> 숫자 인식을 신경망으로 하는 거 같은. NLP Text Classif..
[시작하기]구글 텐서플로우(TensorFlow) 개발자 자격증 따기 구글에서 텐서플로어 개발자 자격증 시험을 시작했다네요. 20년 5월 기준으로 우리나라에서 취득자가 50명 내외인거 같습니다. 한 번 도전해보기로 합니다. 아자~~ 며칠만에 딸 수 있을까요? 오늘 날자는 2020.5.25일.
Country ranking by Corona19 infection worldwide Base Date: 21/May/2020 Used tools: python manim library, Naver Clovar Dubbing program Capture Image Source Code: corona.py, coronadata.py -The End-
코로나19(Corona19, COVID19) 엑셀 데이터 얻기/가공하기(2/2) 이 페이지에서는 웹에서 다운로드한 원시 코로나 데이터 파일을 이용해서, 유용한 데이터로 가공하는 엑셀 매크로 프로그램에 대해서 설명합니다. 모두 8 단계의 단계를 거치면 원하는 데이터로 가공되게 했습니다. 이처럼 단계를 나누고 단계별로 다른 프로시저로 구성하는 것이 엑셀 VBA 프로그래밍에서 매우 중요합니다. 그래야 코드가 깔끔해지고 디버깅이 쉽습니다. 메인 프로시저로 ConvertSourceData를 만들었습니다. 여기서 각 단계별로 해당 프로시저들을 호출합니다. Sub ConvertSourceData() Dim wb As Workbook Dim src_sheet As Worksheet, tgt_sheet As Worksheet Dim prg_sheet As Worksheet Dim src_file_n..
코로나19(Corona19, COVID19) 엑셀 데이터 얻기/가공하기(1/2) 이 글은, 전 세계 코로나19 신규 확진자 수, 누적 확진자 수, 신규 사망자 수 등의 데이터를 얻고자 할 때 유용한 지식입니다. 코로나 데이터를 얻는 여러 가지 방법이 있는데, 여기서 소개할 것은, 데이터 전체를 엑셀로 받는 법 엑셀로 받은 데이터를 유용한 형태로 변환하는 법 코로나 데이터 엑셀로 받기 매일매일 변하는 코로나 데이터를 엑셀로 제공하는 사이트가 있습니다. 자료 페이지는 여기 들어가서 다운로드할 수 있고, 엑셀 파일에 대한 다이렉트 링크인 여기를 눌러서 직접 받을 수도 있음 제공 사이트는 `EU Open Data Portal`인데 Creative Commons Attribution 4.0 International 이어서 출처를 명기하기만 하면 배포/수정에 라이선스 제한 없습니다. 다운로드한..
파이썬으로 동영상 만들기 ? 제목 그대로입니다. 프로그램 코딩만으로 동영상을 만들 수 있을까요? 뭐 사실 못 만들 거야 없겠지만, 왜 그래야 하는 거지?라고 생각하실지도. 그런 분을 위해 아래 동영상을.... 똬악~ 아니면 이런, 공통점이 있죠? 사람의 손으로는, 일반 영상 편집 툴을 써서는, 만들 수는 있을지 모르겠으나 엄청난 막노동이 수반되는다는. 이런 거는 아예 못 만들겠죠? 물론, 이런 일반적인 텍스만 나오는 동영상도 가능하고, 이런 재미있는 것도, 제일 적합한 것은, 이런 동영상을 만들 때죠. 네. 이런 동영상이 코드 몇 줄이면 완성됩니다. manim이라는 라이브러리를 쓰고 파이썬으로 코딩하면 됩니다. 파이썬 코딩을 할 줄 안다면, manim 라이브러리를 깔고, 바로 자신의 동영상을 만들 수 있습니다. 좀 익숙하게 만들려면..