Login
Discover
Waves
Communities
Login
Signup
codingart
@codingart
66
Followers
525
Following
81
Follow
Resource Credits
Available
Used
Created
2018-04-05 11:00
RSS Feed
Subscribe
Posts
Blog
Posts
Comments
Communities
Wallet
codingart
kr
2020-02-10 08:52
안드로이드 스튜디오 CrunchifyCaculator 코딩
2020년 2월 초 현재 다운로드 가능한 안드로이드 스튜디오 버전은 android studio 3.5.3 이다. 웹상에 많은 예제들이 있으나 다운로드 받아서 실행시켜 보면 대부분 실패하기 십상이다. 하지만 현재 안드로이드 스튜디오를 시작하는 입장에서 과거에 출시된 버전을 사용할 이유는 없는 듯하며 현재의 버전도 얼마나 자주 업그레이드가 일어날지는 알 수 없다.
$ 1.319
8
codingart
kr
2020-02-09 06:10
Google TensorFlow 홈페이지의 Keras MNIST Deep Learning 예제
Deep Learning 이란 무엇인가? Hidden Layer 란 무엇인가? 이런 개념을 간단히 이해하고 있는가? 앞 장의 예제를 살펴보면 1X784 데이터와 784X10 웨이트 데이터와 10개의 바이아스를 사용하여 hypothesis states를 계산하고 활성화 함수 Softmax를 적용하여 Cross Entropy Cost 함수를 구성 후 Optimizer를
$ 1.274
5
codingart
kr
2020-02-07 07:21
Anaconda OpenCV 및 imutils 설치와 웹캠에 의한 컴퓨터 비전
윈도우즈10에서 TensoFlow 가상환경을 설정한 후 기본적으로 필요한 라이브러리들로서 Panda, Keras, Matplotlib, Scikit-learn 및 PyQt5 —user 들을 설치하였다. 한편 윈도우즈10 Anaconda에서 컴퓨터 비전 파이선 코드를 다루기 위해서는 OpenCV 및 imutils 라이브러리를 추가로 설치해야 한다. 아울러 카메라로서는
codingart
kr
2020-02-05 06:42
Android Studio 설치
다음의 URL 주소에서 개발자를 위한 안드로이드 스튜디오를 다운로드 하자. 아래 URL 주소로 이동하여 마저 읽어 보세요. ![마나마인로고.png]
codingart
kr
2020-02-04 09:25
앱인벤터 코딩을 생각하면서 배워보는 안드로이드 스튜디오 코딩
배우기 쉬운 앱인벤터에서 수직 레이아웃을 하나 설정 후 3개의 버튼을 배치하여 그 속성을 한글로 입력 후 윈도우즈 PC의 안드로이드 스튜디오와 USB 케이블로 연결된 상태에서 스마트폰 화면 출력을 관찰해 보자. 이 부분이 이해가 된다면 안드로이드 스튜디오를 쉽게 배울 수 있지 않을까? 갑자기 안드로이드 스튜디오를 설치하고 그 사용법을 학습하는 이유는 안드로이드
codingart
kr
2020-02-02 06:29
Anaconda PyTorch (base) 설치
TensorFlow에 이어 머신 러닝의 중요한 한 축을 담당하고 있는 PyTorch를 TensorFlow 와 마찬가지로 가상환경을 설정 후 아나콘다에 설치해 보기로 하자. PyTorch 는 TensorFlow가 2.0으로 업그레이드 전에 이미 2012년 발표되었던 AlexNet에서부터 2017년 RestNet에 이르기까지 Image Classification을
codingart
kr
2020-01-30 11:22
인공지능에 의한 1월31일부터 향후 5일간 신종코로나감염지자수 RNN 예측
엄청난 전파속도를 가지고 우환을 중심으로 중국 대륙을 감염의 위험으로 몰아 넣고 있는 신종 코로나 바이러스 즉 우환폐렴의 감염자 수 예측이 무성하다. 재생산지수라든지 감염 메카니즘이라든가 많은 요인들이 있을 수 있지만 RNN(Recurrent Neural Network) 방식에 의해서 향후 5일 이후의 대략적인 감염자 수를 예측 계산해 보도록 하자. RNN
codingart
kr
2020-01-30 04:23
Google Colaboratory에서 TensorFlow 버전 변경 방법에 관해
아나콘다에서 가상환경을 설정하여 tensorflow2.0을 사용할 수 있는 환경을 구성하였다. 하지만 지금까지 사용해 왔던 코드들을 모두 다 tensorflow2.0 버전에 맞춰 변경하기에는 너무나 많은 수정 작업이 필요할지도 모르겠다. 아나콘다 조차도 수십번에 걸쳐 install 및 uninstall 작업을 시행했더니 spyder 편집기 설치에 심한 이상이
codingart
kr
2020-01-29 08:40
Pandas 라이브러리에 의한 데이터 입출력
Iris flowers 데이터를 대상으로 Pandas 라이브러리의 기본 사용법을 알아보자. pd.read_csv 는 Pandas 라이브러리 지원하에 웹 URL 주소에서 CSV 파일을 읽어 들이는 명령 사례이다. CSV 파일은 숫자와 콤마 또는 세미콜론과 같은 구분문자(delimiter)로 이루어지는 엑셀에서 준비 가능하지만 엑셀 포맷이 아닌 텍스트형 데이터
codingart
kr
2020-01-28 04:05
Matplotlib 에 의한 MNIST 수기문자 28X28 픽셀 흑백 그래픽 출력
텐서플로우 1.15.0 버전에서 MNIST 코드를 실행하고 읽어 들인 수기 문자 중의 하나를 matplot 라이브러리를 사용 흑백으로 출력해 보자. 함수 gen_image(arr)에서 arr은 placeholder에서 읽어 들이는 1X784 데이터 하나를 arr 로 넘겨주면 28X28 로 reshape 하여 출력한다. 함수 gen_image(arr)은 Session
codingart
kr
2020-01-27 05:03
Anaconda3 Jupyter Notebook 6.0.2 install& launch 튜토리얼
이미 TensorFlow 환경 하에서 Anaconda3(64bit)의 Anaconda Prompt 창에서 필요한 라이브러리 모듈들과 함께 spyder 설치를 완료하였으며 이어서 Anaconda Navigator에서 Jupyter Notebook 도 설치해 보도록 하자. Jupyter Notebook 은 한편으로는 Google 에서 제공하는 Cloud 형 GPU
codingart
kr
2020-01-26 04:16
TensorFlow 1.15.0 과 2.0 버전 사이에서 Keras MNIST 예제
Keras 라이브러리 지원 하에서 MNIST hand written digits 예제를 다루어 보자. MNIST 예제는 현재 아직도 미국에서 개인들이 사용하는 우편물에서 반드시 수기로 기입해야 하는 지역 코드 즉 ZIP 코드를 대상으로 0∼9까지의 숫자를 6만개의 학습용(training) 데이터와 동일한 품질의 테스트용 데이터 1만개를 디지털화하여 데이터베이스를
codingart
kr
2020-01-25 06:36
TensorFlow 1.15.0 과 2.0 버전 사이에서
TensorfFlow 2.0 으로의 업그레이드에 앞서 텐서플로우 1.15.0 버전에서 실행되는 MNIST 코드를 어떻게 사용할 것인지 살펴보자. 다음의 헤더영역의 명령 구조를 관찰해 보자. 첫줄은 tensorflow 2.0 으로 선언하여 tensorflow 라이브러리를 불러들이는 명령으로서 앞으로 2.0을 사용하게 되면 자주 사용하게될 명령이다. 한편 두 번째
codingart
kr
2020-01-24 05:26
Anaconda Navigator Environments에서 직접 TensorFlow 와 관련 라이브러리를 설치해 보자.
아나콘다 네비게이터 Envirinments 하단의 Create 버튼을 누르면 오른 쪽 Create new environment 창이 나타남을 볼 수 있다. Name 박스에 새로이 설치하려는 가상 환경 이름을 입력하자. 여기서는 tensorflow_old 로 입력하였으며 아울러 Python 버전 3.5를 선택하고 Create 버튼을 클릭하면 tensorflow_old
codingart
kr
2020-01-20 07:05
TensorFlow 2.0 업그레이드 후 출현하는 에러 메시지 처리 요령
텐서플로우 2.0 으로 업그레이드 후 1.6 버전에서 실행에 아무런 문제가 없던 코드를 실행한 결과 다음의 메시지가 출현했다. 예를 들면 tf.placeholder 가 유지보수가 중단(deprecated)되었으므로 tf.compat.v1.placeholder를 사용하라는 권고 메시지였다. 코드 별로 수정 작업이 빈번히 필요할 것이다. 그밖에 eager execution
codingart
kr
2020-01-19 08:26
윈도우즈 10 아나콘다3(64비트)에서 TensorFlow 2.0 업그레이드 설치
2018년 12월 “파이선 코딩 초보자를 위한 텐서플로우∙OpenCV 머신러닝”을 출간한 이후 2020년 1월 현재 아나콘다에서 가장 사용빈도가 높았던 텐서플로우 가상공간 설치 작업에 중요한 변화가 있었다. 가장 큰 변화는 이미 2019년에 예고되었던 Back End 인 TensorFlow 버전 2.0으로 업그레이드 하는 문제이며 현재 Front End로 사용
codingart
kr
2020-01-13 03:47
TensorFlow Softmax Classification에서 Hypothesis Contour 작도
XOR 데이터나 Iris Flowers 데이터 Classification에서 샘플들과 Hyperplane이 함께 표시되도록 Sklearn에서 지원하는 plot_decision_regions 루틴을 사용하여 작도하였으나 이 루틴을 TensorFlow 코드와 연동하여 사용하기 위해서는 코드의 일부를 TensorFlow 코드에 맞춰서 수정할 필요가 있다. 다음 URL
codingart
kr
2020-01-12 03:23
Scikit SVC vs TensorFlow Softmax Classification For Iris Flowers Dataset
Sklearn의 SVC는 hyperplane 경계에서 데이터가 혼합되어 있는 경우 중요 파라메터인 γ 와 C 값을 조절하여 Overfitting 조절이 가능하다. 따라서 SVC 예제에서처럼 Iris Flowers 데이터를 대상으로 다항식 기법을 적용한 TesnsorFlow 코드를 사용하여 결과를 비교해 보기로 하자. SVC루틴을 사용하여 결과를 아래와 같은
codingart
kr
2020-01-10 08:36
활성화 함수 Softmax에 의한 XOR 예제 TensorFlow 코딩
Sigmoid 활성화 함수 대신 Softmax를 사용하여 XOR 예제를 TensorFlow 로 코딩 처리해 보자. Sigmoid 활성화 함수를 사용할 때 생성된 입력 좌표 점들의 수를 pts 라 할 때 해당하는 라벨 데이터의 shape 값이 (pts, 1)이지만 Softmax를 사용할 때는 (pts, 2)인 점이 달라진다. 아래의 코드는 Sigmoid 활성화
codingart
kr
2020-01-09 09:12
Sklearn SVC(Support Vector Classification) XOR 예제 TensorFlow 코딩
XOR 로직 문제는 1969년 MIT AI 랩 교수였던 Minsky 교수의 공저인 Perceptron 저서에서 하나의 레이어만 가지고는 Rosenblatt의 퍼셉트론에 의한 머신러닝이 불가능하다고 지적했던 고전적인 문제로서 이미 뉴럴 네트워크(Neural Network)의 출현을 암시했었다. 물론 지금이야 누구나 다 Backpropagation 알고리듬을 알고
← Latest
Older →