전체 글277 [TIL] 0610~0613 0. 며칠째 과제 하나를 도저히 손을 못대고 있습니다. 혼자 고민한다고 풀릴 문제가 아니라서, 월요일 수업 시간에 문의 후 재시도를 해봐야합니다... 1. 그동안 베이지안 추론이 뭔지 전혀 감이 안왔는데, 계속 같은 과정을 보면서 흐름 정도는 감이 오는 듯합니다. 사후 확률을 구하기에는 사전확률에는 정보가 없는데, 이를 위해서 베이즈 정리를 활용하여 가능도 * 사전확률에 비례하는 결과를 만들고, 가능도를 최대화 하는 방향을 통하여 사후확률을 구하는 그 흐름을 반복적으로 보았습니다. 베이즈 정리가 대단하다고 느꼈던건, 로지스틱에서 로짓비가 대체 왜 나왔나를 몰랐는데, 베이즈 정리로 식을 쓰면 한번에 그 형태가 나오는 것을 보고 엄청난 성능을 확인했습니다. 2. 캐글 기준일 수 있지만, 모델 1개만 사용하지.. 2021. 6. 13. [ML/DL] 경사하강법 경사하강법이란? 경사하강법(Gradient Descent) 방법은, 함수의 최솟값을 찾는데 쓸 수 있는 방법 중의 하나이다. 함수의 최솟값을 찾는 수학적인 방법은, 일단 미분계수가 0인 지점을 찾는데에서 출발한다. 그러나 실제로 우리가 분석에서 맞딱드리게 되는 함수들은 closed form이 아니거나 매우 복잡하여 그 근을 계산하기 어려울 수 있다. 이럴 때, iterative한 방법을 통해 해를 구할 수 있는데 이러한 방법중 하나가 바로 경사하강법이다. 경사하강법의 유도 경사하강법은, 함수의 기울기를 바탕으로 새로운 x값을 갱신하며 최솟값이 어디인지 찾는 방법이다. - 기울기가 양수일 경우, 함숫값은 커지는 방향이다. 따라서 x값이 줄어드는 방향으로 와야 기울기가 0에 가까워질 것. - 반대로 기울기가.. 2021. 6. 9. [SQL] HackerRank - Ollivander's Inventory 문제링크 https://www.hackerrank.com/challenges/harry-potter-and-wands/problem Ollivander's Inventory | HackerRank Help pick out Ron's new wand. www.hackerrank.com 풀이방법 해당 문제의 경우는 복잡한데 다음과 같다. - is evil이 아닌 완드 중에서 - (power과 age가 같은 완드 중에서) 돈이 가장 적게 드는 완드를 - power를 descending한 순서로, 동률일 경우 age가 descending한 순서로 정렬하시오. 데이터 프레임이 두 개로 나눠져있고, code가 동일해서 두 테이블을 join해야 하는 것은 문제이다. 그런데, power과 age가 같은 완드 중에서 돈.. 2021. 6. 8. [SQL] HackerRank - The Report https://www.hackerrank.com/challenges/the-report/problem The Report | HackerRank Write a query to generate a report containing three columns: Name, Grade and Mark. www.hackerrank.com 문제 설명 및 방법 학생의 성적 데이터가 주어진다. 그리고, 학생의 점수가 어떤 구간의 rank에 속하는지를 추출해야 한다. 양쪽의 data를 동시에 써야 하는데, 공통된 열이 없다. 대신에 between문을 바탕으로 값을 추출할 수 있다. Cartesian Product를 활용하여 데이터 필드를 생성하면 된다. 또한 문제에서 , Grade가 8 이하인 경우에는 Name을 보내지 않.. 2021. 6. 8. [SQL] JOIN의 종류와 예시 Join이란? 두개 이상의 데이터를 연결하여 데이터를 검색해야 하는 경우가 있을 것이다. 이때 공통된 키 값을 기반으로 데이터 테이블들을 묶어 주어야 할 것인데, 이 때 Join을 사용하게 된다. Inner Join vs Outer Join - Inner Join : Join 조건에서 값이 일치하는 행만 반환한다. - Outer Join : Join 조건에서 한쪽 값만 없더라도 행을 반환한다. Inner Join Inner Join은 두 테이블 양쪽에 모두 존재하는 레코드를 반환한다. 즉, 교집합의 연산과 동일하다. 구조 SELECT TABLE1.속성명, TABLE2.속성명... FROM TABLE1 INNER JOIN TABLE2 ON TABLE1.속성명 = TABLE2.속성명 .. Left Join .. 2021. 6. 8. [Prob] 베이즈 추정법이란? 수식 및 내용 출처 : https://datascienceschool.net/02%20mathematics/09.03%20%EB%B2%A0%EC%9D%B4%EC%A6%88%20%EC%B6%94%EC%A0%95%EB%B2%95.html#id8 빈도주의와 베이지안 확률에 대한 의미를 해석하는 관점은 크게 두 가지가 있다. 빈도주의 빈도주의는 반복적으로 선택된 표본이 사건의 원소가 될 경향을 나타내다. 예를 들어, 주사위를 던져서 1이 나올 확률이 1/6이라는 것은, 빈도주의의 관점에서는 실제로 주사위를 던져 나온 횟수 에 확률을 곱한 값 만큼 해당 사건이 발생한다고 본다. 더 나아가서, 빈도주의 관점에서 확률은 시행을 무한히 반복한다고 가정하여, 특정 사건이 일어난 비율의 수렴값을 뜻한다. 베이지안 반면 베.. 2021. 6. 8. 이전 1 ··· 30 31 32 33 34 35 36 ··· 47 다음