목록전체 글 (168)
Kim Seon Deok
머신러닝과 딥러닝의 경우 각 레이어의 노드 수가 증가할수록, 레이어의 수가 깊어질수록 파라미터의 수는 급격히 증가. 파라미터 수를 무조건 늘리는 것이 중요한 것이 아니라 해당 task를 수행하기 위해 적절한 수의 파라미터 수를 할당하고 학습에 이용되지 않는 데이터에 대해서도 task를 정확히 수행하기 위한 일반화 과정이 필요하다. Top-1Accuracy:모델의 예측한 결괏값 중 가장 높은 확률로 예측한 클래스가 실제 클래스와 동일한지를 평가하는 엄격한 기준 Top-5Accuracy:모델의 예측한 결괏값 중 상위 5개의 확률에 대해 실제 클래스가 포함되는지를 평가하는 비교적 덜 엄격한 기준 동일한 성능 - 파라미터 수가 적을수록 계산해야 할 변수가 줄어듦 파라미터 수가 비슷 - 성능이 높은 것 G-FLO..
함수 = 코드의 집합 def 함수 이름() : 문장 def 함수 이름(매개변수, 매개변수, ...): 문장 함수를 선언할 때의 매개변수와 함수를 호출할 때의 매개변수가 같아야 한다. 호출 = 함수를 실행하는 행위 매개변수 = 함수의 괄호 내부에 넣는 것 가변 매개변수 함수 = 매개변수를 원하는 만큼 받을 수 있는 함수 * 가변 매개변수 뒤에는 일반 매개변수가 올 수 없다. * 가변 매개변수는 하나만 사용할 수 있다. >>> 일반 , 가변 def 함수 이름(매개변수, 매개변수, ... , *가변 매개변수) 문장 기본 매개변수 = 매개변수에 아무것도 넣지 않아도 들어가는 값 * 기본 매개변수 뒤에는 일반 매개변수가 올 수 없다. >>> 일반 , 기본 키워드 매개변수 = 매개변수 이름을 지정해서 입력하는 매개..
범위 : 정수의 범위를 나타내는 값 for 반복문과 함께 많이 사용되는 자료형 특정한 횟수만큼 반복해서 돌리고 싶을 때 for 반복문과 범위를 조합 1.매개변수에 숫자 한 개 넣기 range(A) >> 0부터 A-1까지 2.매개변수에 숫자 두 개 넣기 range(A, B) >> A부터 B-1까지 3.매개변수에 숫자 세 개 넣기 range(A, B, C) >> A부터 B-1까지 & ( B - A = C) *list() 함수를 이용해 범위를 리스트로 변경하면 범위 내부에 어떤 값이 들어있는지 확인 할 수 있다. list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] list(range(5, 10)) [5. 6, 7, 8, 9] list(range(0, 10, 2)) [0, 2, ..
딕셔너리 : 키를 기반으로 값을 저장하는 자료형 키 : 딕셔너리 내부에서 값에 접근할 때 사용하는 것 값 : 딕셔너리 내부에 있는 각각의 내용 변수 = { 키 : 값, 키 : 값, 키 : 값 } 리스트처럼 딕셔너리 뒤에 대괄호 [ ] 를 입력하고 내부에 인덱스처럼 키를 입력 딕셔너리 내부의 값에 문자열, 숫자, 불, 등의 다양한 자료를 넣을 수 있다. 키를 문자열로 사용할 때에는 반드시 " "를 붙여주기!! 선언형식 >> 딕셔너리명["키 이름"] 딕셔너리명["키 이름"][인덱스 값] 딕셔너리 명[새로운 키] = 새로운 값 del 딕셔너리명[키 값] 존재하지 않는 키에 접근할 때 딕셔너리의 키로 값을 추출하게 함 존재하지 않는 키에 접근할 경우 None을 출력 for 키 변수 in 딕셔너리 : 코드 *딕셔..
리스트(list) : 여러가지 자료를 저장할 수 있는 자료 독립적인 자료들을 모아서 사용할 수 있게 해주는 특별한 형태의 자료 요소(element) : [ ] 내부에 넣는 자료, 리스트 내부에 있는 각각의 내용 *요소는 0부터 카운트된다. 인덱스(index) : [ ] 내부에 들어간 숫자, 리스트 내부에서 값의 위치 *리스트연산자 : 연결(+), 반복(*), len() 리스트명.append(요소) 리스트명.insert(위치,요소) 리스트명.extend(리스트) *리스트 연결 연산자와 요소 추가의 차이 비파괴적 : 원본에 어떠한 영향도 주지 않는 것 >> 연결 연산자 파괴적 : 원본에 직접적ㅇ니 영향을 주는 함수 or 연산 >> append(), inser(), extend() del 리스트명[인덱스] 리..