Dart Study #2 클래스, 상속
·
Flutter/Dart
Class void main() { // constructor Idol blackPink = const Idol( name:'블랙핑크', members:['지수', '제니', '리사', '로제']); blackPink.sayHello(); blackPink.introduce(); // named constructor Idol blackPink2 = Idol.fromList([ ['지수', '제니', '리사', '로제'], '블랙핑크' ]); blackPink2.sayHello(); blackPink2.introduce(); } class Idol { final String name; final List members; // constructor const Idol({ required this.name, ..
Dart Study #3 futures, async, await
·
Flutter/Dart
네트워크를 통한 데이터를 가져오기, DB 쓰기 및 읽기, 파일 데이터 읽기 및 쓰기 등과 같은 경우 비동기 작업이 필요하다. Future 란? Future 클래스의 인스턴스이고, 비동기 작업의 결과를 나타내며 Uncompleted 또는 Completed의 두 가지 상태를 가질 수 있다. Completed 상태는 작업이 완료된 상태이다. Uncompleted 상태는 작업이 완료되지 못한 상태이며, 완료할 작업은 event queue에 적재한다. Future는 보통 async, await와 함께 사용되며, 아래와 같이 사용한다. async 함수를 정의하려면 함수 본문 앞에 async를 추가한다. await 키워드는 비동기 함수에서만 작동한다. 1. Future, async, await Future print..
[딥러닝] Pytorch. Target n is out of bounds.
·
Python/Deep Learning
안녕하세요. Deep Learning은 대표적으로 분류 문제가 있으며, CNN의 튜토리얼은 MNIST, CIFAR10 분류로 가장 많이 소개됩니다. 이진 분류는 Sigmoid를, 그 이상의 다중 분류는 Softmax를 사용하며, Softmax를 사용하기 위해 One-hot encoding을 해야 합니다. Sotfmax의 가장 중요한 점은 각 Class 간의 Probabilities(확률)의 합이 '1'입니다. 정답 Class가 1에 가까워지면, 자연스럽게 오답인 Class의 Probabilities는 0에 가까워지게 됩니다. 하지만 Pytorch는 One-hot encoding을 하지 않습니다. Pytorch 개발자들이 최대한 사람 친화적으로 개발을 할 수 있게끔 배려를 한 것 같습니다. 그렇다면, Ta..
18진수
'Class' 태그의 글 목록