Pytorch 프레임워크를 잘 써보자
본 포스트는 Pytorch 프레임워크를 공부하기 위한 포스트 입니다.
데이터 전처리, 시각화, 효율적인 학습 방법등을 중점적으로 다루고자 합니다.
참고한 블로그 목록: 윤대희님 블로그
Pytorch 라이브러리 구조
Tensor 관련 여러 메서드와 함수
Tensor 연산 관련 에러 발생할 때
다음과 같은 사항을 점검해보자.
Data가 Tensor로 변환되는 Data인가?
연산하고 있는 Tensor간 data type이 같은가?
연산시 CPU Tensor와 GPU Tensor를 같은 Device로 통일했는가? (같은 device 끼리만 연산이 이뤄져야함)
복사 방법
detach(), ...
메타인지 영어 익히기
메타인지 공부법
기초원리나 기본 개념들을 어느정도 익힌 뒤 얼른 문제 풀이에 활용해 보는 것. 우리 뇌는 무엇인가를 배우고 익혀서 습득할 때 그 개념을 입체적으로 다룰 때 자기만의 지식으로 체화시켜, 해당 지식을 기억하거나 응용할 수 있음. 입체적으로 다룬다는 것은 우리가 알게 된 지식개념을 다양한 활동과 방식으로 써먹는 다는 것.
해당 포스트는 위 메타인지 공부법을 활용하여 문법들을 어느정도 알고 있는 내가 컴퓨터 공부를 하면서 읽게되는 다양한 영어 문서들을 입체적으로 분석하여 나만의 것으로 만들어 영어 실력을 향상시키는 것이 목적이다.
예문
...
Kotlin 백과사전 2탄
고차 함수
함수를 마치 클래스에서 만들어낸 인스턴스처럼 취급하는 방법
함수를 파라미터로 넘겨줄 수 있음
결과값으로 반환 받을 수 있음
코틀린은 모든 함수를 고차함수로 사용 가능
fun main(){
b(::a) // 고차함수 형태로 넘겨주기 위해서는 콜론을 두개 붙여줘서 넘겨줘야함
}
fun a (str: String){
println("$str 함수 a")
}
fun b(function: (String) -> Unit){
function("b가 호출한")
}
fun b의 파라미터로 함수 a를 받고싶음. 이때 ...
Android 백과사전 2탄
카메라
StartActivityResult 함수가 deprecated 된다고 해서 Android developer와 다른 블로그 글들을 참고해서 권고되는 코드로 구성하였음
갤러리에서 이미지 열기
val getContent = registerForActivityResult(GetContent()) { uri: Uri? ->
// Handle the returned Uri
// 여기서 갤러리의 이미지 Uri를 어떻게 처리할 지 정할 수 있음
}
override fun onCreate(savedInstanceState: Bundle?) {
// ...
val s...
Android 백과사전 1탄
액티비티 생명주기
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) // 현재 UI를 일단 저장해둠
setContentView(R.layout.activity_main) // R.layout.activity_main이 View 타입 반환
}
}
onCreate()
데이터를 목록에 바인딩, ViewModel과 활동 연결등 화면 초...
123 post articles, 25 pages.