티스토리 뷰
코드를 짜다보면, 누구도 잘 설명해주지 않는
그리고 조금 하찮고(?) 기본적인 것으로 생각되어서 그냥 넘어갔던 녀석들을 한번에 정리해 보려고 한다.
1. super()
: super()은 다른 class의 method를 상속받을 때 사용 한다.
(Return a proxy object that delegates method calls to a parent or sibling class of type)
출처 : https://docs.python.org/2/library/functions.html#super
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
def area(self):
return self.length * self.width
def perimeter(self):
return 2 * self.length + 2 * self.width
# Here we declare that the Square class inherits from the Rectangle class
class Square(Rectangle):
def __init__(self, length):
super().__init__()
2. assert
assert 는 debugging 코드로써, 조건을 만족시키지 못하면 error를 반환한다
(The assert keyword lets you test if a condition in your code returns True, if not, the program will raise an AssertionError.)
출처 : https://www.w3schools.com/python/ref_keyword_assert.asp
x = "hello"
#if condition returns True, then nothing happens:
assert x == "hello"
#if condition returns False, AssertionError is raised: AssertionError
assert x == "goodbye"
여기는 Deep learning 기법들
teacher forcing
teacher forcing 이란?
1) output -> input으로 사용하는 방법의 문제점을 해결하기 위해 사용
2) ground truth를 통해 output을 평가
output -> input 방법의 문제
1) 느린 수렴속도
2) Model의 불안전성
3) 이전의 오류가 해결되지 않고 계속 되물림됨
teacher forcing
장점 : 빠름, 결과가 안정됨
단점 : bias가 발생할 수 있음, ground truth가 필요함
'IT > Machine learning' 카테고리의 다른 글
[ML/강화학습] 강화학습 flow (0) | 2022.10.05 |
---|---|
[ML/강화학습] 강화학습의 기본 이론_ 몬테카를로를 활용한 정책반복 (0) | 2022.10.03 |
[강화학습] 강화학습 이론_비동기적 동적계획법 (0) | 2022.10.03 |
[강화학습] 최적의 행동은 어떻게 찾을까? _ 동적계획법 (feat 정책반복) (0) | 2022.10.03 |
[강화학습] 강화학습관련 수학이론_마르코프 결정 과정(MDP) (0) | 2022.09.30 |
- Total
- Today
- Yesterday
- 주식
- 비전공자
- 알고리즘
- requests
- It
- 일자별
- 머신러닝
- ET5X
- 심리학
- 터틀트레이딩
- 시스템투자
- beautifulsoup
- 사진크롤링
- 파이썬
- PYTHON
- IT기초
- Anet
- 경영학
- 마케팅
- 강화학습
- 가격데이터
- 크롤링
- 스타트업
- 프로그래머스
- Unity
- json
- 랜덤맵
- 주식투자
- C#
- 유니티
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |