IT(25)
-
Contrastive learning (대조 학습)
Contrastive Learning self-superviesed representation learning 중에서 가장 유망한 방식 유사한 이미지가 저차원 공간에서 서로 가깝게, 동시에 다른 이미지는 서로 멀리 떨어져 있도록 저차원 공간에서 이미지를 인코딩하는 방법을 모델이 학습하는 것 장점은 레이블 없는 데이터를 사용하여 모델을 학습할 수 있고, 레이블링 비용이 많이 드는 경우와 데이터셋 규모가 클 경우에 굉장히 유용하고 새로운 클래스가 들어와도 언제든 대응이 가능하고 일반적인 feature 표현이 가능 단점은 데이터 증강(Data Augmentation)에 중점을 두고 있기 때문에 데이터 증강이 어려운 경우 성능저하 발생 (출처: https://www.blossominkyung.com/deeple..
2023.10.06 -
flutter BuildContext
1) BuildContext : widget tree에서 현재 widget의 위치를 알 수 있는 정보 buil메소드는 widget타입이고, 인자값은 BuildContext 타입의 context 이며 retrun값으로 scaffold라는 widget을 반환한다. context는 widget tree상에서 어디에 위치하는지 알려주는 context라는 것을 인자로 하여 scaffold로 반환 2) BuildContext : stateless위젯이나 state빌드 메서드에 의해서 리턴 된 위젯의 부모가 된다. Stateless타입의 커스텀위젯인 MyPage 자신만의 BuildContext 타입의 context를 가진다. build메서드를 통해 scaffold widget을 반환했고, 이때 scaffold wid..
2023.07.16 -
flutter App bar icon button
leading: 아이콘 버튼이나 간단한 위젯을 왼쪽에 배치할 때 actions: 복수의 아이콘 버튼 등을 오른쪽에 배치할 때 onPressed : 함수의 형태로 일반 버튼이나 아이콘 버튼을 터치했을 때 일어나는 이벤트를 정의 drawer속성은 scaffold의 속성 값임 appbar에서 정의하하는 것이 아니라, scaffold에서 정의해야 함
2023.07.16 -
flutter - named argument
위젯 : 클래스를 통해 생성된 인스턴스 named argument를 이용해 키밸류값으로 생성자를 정의 title, theme, home 변수를 named argument를 통해 정의
2023.07.16 -
flutter 프로젝트 폴더의 구성, void main() => runApp(MyApp()) 설명
view > command Pallete > new flutter project pubspec.yaml : 프로젝트의 메타데이터, 환경설정, 버전 관리 android, ios, test 폴더는 아직 신경쓸필요 없음 lib폴더에서 모든 작업을 함 lib > main.dart에서 코딩 시작 material라이브러리는 구글에서 제공하는 모바일, 데스크톱에서 사용/개발할 수 있는 가이드라인 import 'package:flutter/material.dart'; void main() => runApp(MyApp()) void 반환 값 없음 main() 함수는 앱의 시작점, 컴파일러가 가장 먼저 참조하는 함수 => 함수를 호출 runApp() 최상위 함수이며, argument로 위젯을 항상 가져야 함 MyApp 은..
2023.07.15 -
flutter 플러터 위젯 설명 (widget, Stateless widget, Stateful widget, widget tree)
widget in flutter 1. ui를 만들고 구성하는 모든 기본 단위 요소 2. 눈에 보이지 않는 요소들까지 위젯 3. 모든 것이 위젯 type of widgets 1. Stateless Widget (상태가 없는 정적인 위젯) 2. Stateful widget (계속 움직임이나 변화가 있는 위젯) 3. Inherited Widget Stateless와 Stateful의 일반적인 의미 1. Stateful > value값을 지속적으로 추적 보존 2. Stateless > 이전 상호작용의 어떠한 값도 저장하지 않음 Stateless Widget 1. 스크린상에 존재만 할뿐 아무것도 하지 않음 2. 어떠한 실시간 데이터도 저장하지 않음 3. 어떤 변화를 유발시키는 value값을 가지지 않음 State..
2023.07.15