본문 바로가기

전체 글

(17)
flutter 앱을 플레이스토어에 출시해보았다 두번째 앱을 출시하면서 새로 배운 것을 정리해보자. Flutter 공식문서 참고하기 개발자는 공식문서와 친해야한다. Build and release an Android app How to prepare for and release an Android app to the Play store. docs.flutter.dev 목차를 보면 할 게 많다. Add a launcher icon Enable Material Components Signing the app Shrink your code with R8 Enable multidex support Review the app manifest Review the build configuration Build the app for release Publish to..
GetX를 배우며 의존성 주입(dependency injection)에 대해 생각해보았다 https://www.youtube.com/watch?v=9_lJrJ0yVbg 코딩셰프님이 위 영상에서 3분 50초 쯤에 의존성 주입에 대해 얘기을 한다. "무슨 거창한 용어 같지만 단순히 Controller 클래스 내부에 있는 프로퍼티와 메소드 접근을 위해서 Controller 인스턴스를 생성하는 것이다."라고 하셨지만 나는 좀 더 깊게 이해하고 싶었다. https://tecoble.techcourse.co.kr/post/2021-04-27-dependency-injection/ 의존관계 주입(Dependency Injection) 쉽게 이해하기 이번 글에서는 DI(의존성 주입, 의존관계 주입)의 개념을 설명한다. DI란 용어가 주는 위압감과 부담감 때문에 이해를 미뤄뒀거나, 처음 접하는 분들이 쉽게 ..
Gradle Build Running 중 안드로이드 스튜디오가 멈추는 현상 해결 *****작성자의 노트북에만 해당될 수 있음***** *****밑의 여담에 있는 내용도 확인하자***** 만약 위와 같은 최신버전을 설치하고 코드를 실행하던 중 gradle running Running 단계가 오래 지속되다가 안드로이드 스튜디오가 멈춘다면, 최신 버전 말고 구버전을 설치하면 된다. https://developer.android.com/studio/archive?hl=ko Android 스튜디오 다운로드 자료실 | Android 개발자 | Android Developers 이 페이지에는 Android 스튜디오 출시 관련 다운로드 자료실이 포함되어 있습니다. developer.android.com 위 사이트에서 다운받을 수 있다. 본인이 듣는 강의가 있다면 강의에 나오는 버전을 설치하면 될 ..
07.13.(화) -15일차 정리 https://colab.research.google.com/drive/1xhUBFXGYWqvabMIGKY3olZB7oTMk6GKY#scrollTo=vj8m2aBW14tE Google Colaboratory Notebook Run, share, and edit Python notebooks colab.research.google.com : 수업 중에 오류가 계속 나와서 고생했다. 수업 후 고쳤다!!
07.12.(월) -14일차 정리 -소개 : 오늘은 cnn에 대해 배웠다. http://taewan.kim/post/cnn/ CNN, Convolutional Neural Network 요약 Convolutional Neural Network, CNN을 정리합니다. taewan.kim -여러장이 있으면 어떻게 컨볼루션..? https://excelsior-cjh.tistory.com/180 06. 합성곱 신경망 - Convolutional Neural Networks 이번 포스팅은 핸즈온 머신러닝 교재, cs231n 강의를 가지고 공부한 것을 정리한 포스팅입니다. CNN에 대해 좀 더 간략하게 알고 싶으신 분들은 아래의 링크를 참고하면 됩니다. 간략한 설명 : 합성 excelsior-cjh.tistory.com -Dropout이란? : ..
07.08.(목) -13일차 정리 -코랩 정리 https://colab.research.google.com/drive/10YLMY-wwRuBOmJbXNx1jNCslsh3-kt5N#scrollTo=BZEUAVoshfTB Google Colaboratory Notebook Run, share, and edit Python notebooks colab.research.google.com : 글의 내용이 없어 양심에 찔리지만 수업내용을 그대로 복사하는 것이 아닌, 한줄한줄 적어가며 모르는 부분은 찾아보고! 주석도 달고! 그러는 겁니다!! 파이참 -> 코랩으로 복습하면서 옮기기.... -회귀와 분류는 : 데이터와 마지막 activation 함수로 결정되는 것 같다.
07.06.(화) -12일차 정리 -원 핫 인코딩 -minmax로 데이터 변환 해보기 : iris 데이터를 min max scaling 하여 모델에 학습시켜보았다. colab 환경에서 돌려서 그런지, 아니면 데이터의 크기가 작아서 그런지는 몰라도 시간 차이는 없었다. 정확도도 안 한 모델이 Accuracy: 0.9800, 스케일링한 모델이 Accuracy: 0.9733 로 큰 차이가 없었다. 물론 한 번 밖에 안해봤지만. 데이터를 스케일링 한 것에 의의를 둔다. 원리. (가장 큰 데이터) - (가장 작은 데이터) = (가장 큰 차이) -StratifiedKFold https://jinnyjinny.github.io/deep%20learning/2020/04/02/Kfold/ K-fold 개념과 Stratified cross validat..
07.05.(월) - 11일차 정리 -optimizer란? : 난 하나의 모델이 데이터를 어떻게 학습하는지 순차적으로 이해하고 싶다. 하지만 어려우니 하나하나 차근차근 정리해나가야겠다. optimizer란 w와 d를 찾는 방식이다. 대표적으로 경사하강법(GD)이 있다. 저번 글에서 cost 그래프는 관동별곡을 연상시킨다고 했다. 그러면 optimizer를 비유하자면 산을 어떤 방식으로 내려갈 것인가! 이거다. optimizer는 여러 종류가 있다. 나열하면 GD, SGD, Momentum, NAG, Nadam, Adam, Adagrad, RMSProp, AdaDelta가 있다. https://blog.naver.com/another0430/222063836606 Optimizer Optimizer 란? 최적화(Optimization)은 손..