3.5 앱 인벤터 ListView 코딩 앱 인벤터 팔레트의 User Interface 의 ListView 요소를 사용하여 텍스트형 리스트 데이터를 스크롤해야 할 정도로 입력한 상태에서 하나를 클릭하여 선택된 리스트 데이터를 라벨에 표현 해보자. 리스트 데이터가 마노을 경우에 대비해서 필터도 준비하도록 한다. 스크롤 가능한 데이터는 알기.. 앱 인벤터 appinventor 2020.03.16
3.4 안드로이드 스튜디오 ListView 이해를 위한 앱 인벤터 ListView 코딩 안드로이드 스튜디오 언어 구조 특성 상 아주 간단한 코드를 작성하더라도 그 길이가 상당히 길고 작업 방식이 메뚜기 뛰어 다니듯 이리 저리 헤메 다녀야 함으로 인해 작은 단편적인 코드들을 무수히 학습해야 하는 난점이 있는 듯하다. 반면에 MIT에서 개발한 앱 작성 코드 언어인 앱 인.. 안드로이드 스튜디오 2020.03.12
3.3 안드로이드 스튜디오 ListView 예제 ListView는 스마트폰 화면상에서 스크롤 가능한 정보를 표현하는 기법이다. 알파벳이나 또는 “ㄱ,ㄴ,ㄷ,∙∙∙”로 분류되어 있는 전화번호부 리스트라든지 또는 블루투스 사용 시에 주위에 존재하는 블루투스 소스들의 리스트가 대표적인 사례일 것이며 클릭하면 스크롤 가능한 상세한 .. 안드로이드 스튜디오 2020.03.10
1-16 PyTorch 코딩 선형회귀법 예제 그림의 선형회귀법 예제에서 w 를 미지수로 생각하고 regression 기법으로 찾아보자. 웨이트 값 w는 처음에 random number 나 임의의 상수 값을 준 상태에서 시작하면 된다. 이 웨이트 값 w는 머신 러닝 과정의 중요 변수이므로 반드시 PyTorch 코드에서torch.Tensor 변수로 선언되어야 torch 라이브러리.. PyTorch 2020.03.08
2-4 텐서플로우 전문가용 예제 “GAN” 해설 Deep Convolutional Generative Adversarial Network https://www.tensorflow.org/tutorials/generative/dcgan Deep Convolutional 레이어는 입력이미지를 선형적으로 연결된 Convolutional 레이어 구조를 사용 필터링하여 특징을 추출해내는 뉴럴 네트워크이다. 전체 코드 구성에서 학습을 위해 Convolutional 레이어들을 사용하기 때문에 이 전문가용 예제를 익히기 위해서는 CNN에 대한 기본적인 이해를 가지고 있어야 함에 유의하자. 한편 GAN이란 Generative Adversarial Network 의 약어로서 번역하기가 쉽지 않은 듯하다. Generative 란 무엇인가로부터 생성한다는 의미이다. 그 무.. 아나콘다텐서플로우 2020.03.07
2-3 Fashion MNIST 텐서플로우 예제 “Your first neural network” 해설 2020년 구글 TensorFlow 홈페이지에서 제공하는 첫 번째 예제 바로 밑에 선보이는 Fashion MNIST 코드 해설에 주목하자. 비록 MNIST 수준의 초보자를 위한 기초적인 코드 예제이긴 하지만 그래도 웬만한 입문자에게는 쉽사리 넘을 수 없는 벽이라는 느낌을 지울 수 없어 보이므로 보다 더 쉬운 해설.. 아나콘다텐서플로우 2020.03.01
2-18 Fashion MNIST 텐서플로우 머신 러닝 Simple 네트워크 예제 2017년 구글 텐서플로우 홈페이지 머신 러닝 예제로는 MNIST 손글씨 문제였으며 2018년에는 Iris flowers 데이터 문제가 게재되었었다. 2020년 현재에도 구글 텐서플로우 홈페이지 야기 저기에 그 흔적들이 남아있지만 Keras 중심으로 업그레이드가 진행되면서 다양한 예제들을 선보이고 있다. 비록 beginner 즉 초보자를 위한 예제라고는 하나 실제로 다루어 보면 어느 주제 하나라도 초보자가 그 내용을 이해하기는 쉽지 않다는 점을 지적해 둔다. MNIST 손글씨 예제의 경우만 하더라도 TensorFlow2.0 이전의 기법으로 학습을 해왔지만 지금부터는 Keras API를 사용하는 문제로 격상되어버려 TensorFlow2.0 이전의 기법들과는 단절이 커 보인다. 이러한 갭을 매우기 위한 제 .. 머신러닝 2020.02.27
3.2 안드로이드 스튜디오 MP3 사운드 재생 Hello Codi!는 앱인벤터 예제 중에서는 가장 쉬운 튜토리얼 예제이긴 하지만 안드로이드 스튜디오에서 재현해 본 결과로는 다른 예제와 비해서 그 난이도가 높지는 않지만 그다지 쉽다고만 볼 수도 없다. 아래의 app inventor 튜토리얼 주소에서 벌 로고 이미지와 벌의 MP3 사운드를 다운 받도록.. 안드로이드 스튜디오 2020.02.25
3.1 안드로이드 스튜디오 Text2Speech 앱인벤터 코드 작성 시 첫 번째 실습이 바로 Text2Speech 이다. 즉 TextBox 에 문자열을 입력 받아 Sound 로 바꾸어 주는 즉 Text2Speech 기능을 사용하여 음성으로 바꾸어 주는 것이다. 간단하면서 아주 쉬운 예제이다. 하지만 안드로이드 스튜디오에서는 사용하는 안드로이드 OS 버전 문제까지 포함.. 안드로이드 스튜디오 2020.02.22
파이선 코딩 초보자를 위한 Scikit PyTorch 머신러닝 2019년 상반기에 블로그에 포스팅했던 내용을 모아 교보문고에서 POD(개인) 출판 되었습니다. 엄청나게 빠른 인공지능의 세계를 엿보시기 바랍니다. 머리말 2018년 12월 말에 “파이선 코딩 초보자를 위한 텐서플로우∙OpenCV 머신 러닝”을 출간한지 불과 반 년 만에 다시 후속 작을 출간하게 .. 카테고리 없음 2020.02.21