Input 15

활성화 함수 Activation Function : Step function, Sigmoid function, ReLU function

Step Function 경계에서 불연속인 함수, 경계를 기준으로 결과값이 0 또는 1. >> 미분 불가 스위치처럼 On 이거나, Off 이거나. Sigmoid Function 비선형 함수 0과 1사이의 값. 즉, 최댓값은 1, 최솟값은 0. Step function에서 부드러워진 형태 Exploding Gradient 문제 방지 로지스틱 회귀분석에 사용. >> Gradient Vanishing 문제 발생 * Gradient Vanishing : 출력값이 0에 매우 가까워짐. Back-propagation 할 때, layer 많이 통과하면 결국 0으로 수렴. ReLU (Rectified Linear Unit) Function 선형함수 Gradient Vanishing 문제 해결 목적으로 사용. Deep ..

[python] 파이썬 공식홈페이지 set : 생성, 원소 추가 & 삭제

생성 중괄호 ( '{}', braces) 안에 쉼표 ( ',' , comma)로 분리된 원소들을 나열 set comprehension 사용 type 변환 명령어 사용 #1 원소 나열 set1 = {1, 2, 3, 4, 5} print(set1) # {1, 2, 3, 4, 5} #2 set comprehension square = [2, 4, 8, 16, 32, 64, 128, 256] set2 = {num for num in square if num > 'int' object is not iterable #1_ 4 또는 6의 배수 updat = set5.update(set6) print(updat) # None # ...? >> 반환 없음!! set5.update(set6) print(set5) # {0..

Input/python 2023.05.11

[python] 파이썬 공식홈페이지 set : 교집합, 합집합, 차집합, 포함 관계, 서로소

#2의 배수 list1 = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] #3의 배수 list2 = [3, 6, 9, 12, 15, 18, 21] 교집합 intersection (A) intersection = list1.intersection(list2) print(intersection) # error 발생 >> 'list' object has no attribute 'intersection' # 꼭 set로 type 변경 필요 set1 = set(list1) set2 = set(list2) intersection = set1.intersection(set2) print(intersection) # {6, 12, 18} print(type(intersection)) # listIn..

Input/python 2023.05.11

[python] 파이썬 공식홈페이지 dictionary view objects : dict.keys() / dict.values() / dict.items()

알고리즘 문제를 풀다보면 dictionary의 key와 value값을 list형으로 따로 만들어 활용할 때가 많다. 매번 구글링해서 사용했었는데 파이썬 공식홈페이지에 들어가서 문서를 읽고 정리했다. 내 나름대로 정리해놓으면 나중에 참고하기도 쉽고, 무엇보다 정리하면서 외워져서 좋다. 구글링을 하면 다 찾을 수 있지만, 자주 사용하는 건 외워놓는 게 좋을 테니까. string constants 복습 import string uppercase = string.ascii_uppercase # uppercase # 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' [python] 파이썬 공식홈페이지 파고들기 string constants : ascii_letters, digits, punctuation 여태 ..

Input/python 2023.04.18

[python] 파이썬 공식홈페이지 string constants : ascii_letters, digits, punctuation

여태 필요하면 구글에 검색해서 사용하다가 파이썬 공식 문서를 보면서 정리해봤다. 역시 공식 홈페이지에는 뭐가 많다. String constants (문자열 상수) string.ascii_letters : 소문자 a ~ z + 대문자 A ~ Z string.ascii_lowercase : 소문자 a ~ z string.ascii_uppercase : 대문자 A ~ Z string.digits : 숫자 0 ~ 9 string.hexdigits : 16진법, 0 ~ 9 + a ~ f + A ~ F string.octdigits : 8진법, 0~7 string.punctuation : 특수문자 string.printable : 숫자 + 대소문자 + 특수문자 + 공백 string.whitespace : 공백 # ..

Input/python 2023.04.17