분류 전체보기 45

비지도학습(자율학습) 연관규칙 : 지지도, 신뢰도, 향상도 계산식 / 장단점

* 연관 규칙 (Association Rule)_ 상호 관련성 분석 _ 사건 A 발생 시 사건 B 발생 확률 _ ex) 장바구니 분석(Market Basket Analysis), 친화성 분석 (Affinity Analysis), 보험 사기 등 * 연관규칙 장점 & 단점 * 지지도 (Support)_ 전체 거래 중 사건 A와 사건 B 동시 발생할 확률. _ 가지치기(Prunning)의 기준으로 사용 * 신뢰도 (Confidence)_ 사건 A가 발생했을 때 사건 B도 발행할 조건부확률. _ 신뢰도가 높다 = 연관성이 높다 * 향상도 (Lift)_ 사건 A와 B의 상관성 확인 _ 향상도 값이 1보다 크면 상관관계 있음 Further _ 예시 Reference임호진, 송지섭, 임준혁 공저, 2022, , 영진닷컴

유사성 판단을 위한 거리 척도 : 유클라디안 거리, 민코프스키 거리, 마할라노비스 거리, 맨하튼 거리

1. 유클라디안 거리 (Euclidean Distance) _ 익숙한 거리 계산법 _ 'L2 Distance' 라고도 함. 2. 민코프스키 거리 (Minkouski Distance) _ m = 2일 때, 유클라디안 거리와 동일. 민코프스키 공간 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수리물리학에서 민코프스키 시공간(영어: Minkowski spacetime)은 아인슈타인의 특수 상대성 이론을 잘 기술하는 시공간의 수학적 모델이다. 이 공간에서는 일반적 ko.wikipedia.org 3. 마할라노비스 거리 (Mahalanobis Distance) _ 변수 간 상관관계가 있는 경우 사용 기준 표본까지의 마할라노비스 거리 - MATLAB mahal - MathWorks 한국 이 ..

활성화 함수 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

[ADsP 데이터분석준전문가] 응시자격, 문항수&배점, 시험과목 및 내용, 시험 일정 정보

1에서 100, 1000으로 파고드는 것은 잘 하지만, 0에서 1을 만드는 것은 어려워한다. 데이터 분석에 흥미가 생겼지만, 어디서부터 어떻게 공부를 해야할 지 모르겠어서 자격증 공부를 시작했다. ADsP 데이터분석 준전문가 (Advanced Data Analytics Semi-Professional) 직무 데이터 기획 : 비즈니스 목표 달성 목적 / 빅데이터분석과제 정의 / 분석로드맵 수립 / 성과 관리 데이터 분석 : 분석 요건 도출 / 분석과정 설계 / 모델링 / 검증 및 테스트 데이터 시각화 (ADP) 응시 자격 이왕 취득할 거 한방에 가는 것을 선호하는 편이라 ADP를 알아봤지만 해당되는 자격이 없었다. * ADP (Advanced Data Analytics Professtional) 응시 자격..

Infomation 2023.05.10

[영화로 영어공부하기] 해리포터와 불사조 기사단 _ 5th #02 : 고유 명사 정리, 영어 단어 공부

▼ 해리포터와 불사조 기사단 Daum영화에서 자세한 내용을 확인하세요! movie.daum.net 책은 1997년, 영화는 2001년, 해리포터와 마법사의 돌을 시작으로 약 25년이 지난 지금까지도 책, 영화 뿐만 아니라 테마파크 및 각종 굿즈 시장까지 파급력이 어마어마한 작품이다. 한국어 번역본이 나오기까지 기다려야만 했던 시간과 (그 때까지만 해도) 최애였던 다니엘 래드클리프를 만나겠다는 소망은 학창 시절 영어 공부의 강력한 동기였다. 책과 영화를 편당 적어도 서른 번 넘게 거듭 읽고 보면서 익힌 영어 어휘와 표현들을 정리했다. 5번째 시리즈인 해리포터와 불사조 기사단부터 책과 영화의 괴리감이 꽤 느껴진다. 인물, 지명, 마법 주문 및 서적 등 고유 명사들에 대한 설명이 부족한 듯하여 최대한 영화에서..

Career/English 2023.05.05

[영화로 영어공부하기] 해리포터와 불사조 기사단 (5th) #01 : 명대사 정리

모험 없는 인생이 무슨 재미냐? - 시리우스 블랙 26:05 Harry Potter and the Order of the Phoenix (2017) 시리우스다운 대사​였다. 본인에게 현상금이 어마어마하게 걸려있음에도 불구하고 해리를 위해 마법부로 와서 싸운다. 만약, 시리우스가 죽지 않았다면, 시리우스는 다시 아즈카반으로 갔을까? 볼드모트처럼 도망쳤을까? 아니면, 덤블도어 교수가 스네이프 교수를 변호했듯 시리우스의 혐의를 벗겨주었을까? 그는 네가 그렇게 느끼길 원할거야. 내가 '그 사람'이라면, 네가 혼자인 것처럼 느끼게 만들거야. _너 혼자라면, 큰 위협이 되지 못할테니까. _- 루나 러브굿 44:30 Harry Potter and the Order of the Phoenix (2017) 실전은 학교에..

Career/English 2023.05.04

프로그래머스 4월 한달 랭킹 23,398위 상승, 스킬체크 레벨2 통과

프로그래머스 랭킹 (2023.04) 4월 초의 프로그래머스 랭킹은 62,138위였다. 한 문제 한 문제 풀어가니 5만 위 안으로 드는 건 꽤 금방이었다. 하루에 하나씩 푸는 게 원래 목표였으나 양보다는 질을 추구하면서 매일매일 조금씩 푸는 것으로 노선을 변경했다. 한 달이 지난 지금, 38,740위로 폴짝~! 한 달 뒤에는 2만 대를 목표로 하면서 파이썬 공식 홈페이지를 들여다보고 정리할 예정이다. 스킬체크 레벨2 세 번의 도전 끝에 레벨2 통과했다! 프로그래머스 스킬체크 문제는 해당 레벨의 '코딩테스트 연습' 문제들이 나오는 듯 하다. 테스트를 치고 나서 코딩테스트 연습 문제들을 풀었더니 눈에 익은 문제들이 나왔다. 시간 제한이 있는 테스트을 할 때마다 구글링 없이 프로그래밍할 수 있도록 공부해야겠다는..

Output/Algorithm.py 2023.05.03

[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