Data miner
-
[JAVA & Python] Class, Instance, Object 개념 정리Data miner 2019. 3. 28. 15:53
오늘 정리하는 개념은 클래스, 인스턴스, 객체라는 개념이다. 코드를 짜거나 이미 작성된 코드를 활용할 때 대부분 pacakage 부분 밑으로 등장하게 되는 'class' 부분의 코드이다. 이 클래스라는 개념을 이해하기에 '설계도'라는 표현이라는 가장 잘 와닿았다. 그러니까 어떤 일을 하게 될 때 이 클래스는 작업자가 명명하는 구체적인 일들을 처리한다고 보면 된다. 아래의 class 예시는 NormalizationMain으로 이름이 붙여져 있는데, 이는 이하의 코드 설계 도면은 텍스트 마이닝에서 '정규화'라는 일을 하게 되는 코드다. 이 설계도는 변수와 메소드(문법)으로 구성되어 있으며, 변수와 문법들이 '정규화'하는 작업을 돕는 부속품이라고 생각하면 편리하다. 자, 이제 이 설계도를 멋드러지게 완성했다고..
-
[베이지안 통계] 1. 베이지안이 정의하는 통계란?Data miner/Bayesian Statistic 2018. 9. 11. 14:06
- 확률(Probability)는 표본공간(sample space)에서 각 경우의 수에 0과 1사이의 값들의 값을 부여하는 것을 의미한다. - 확률에 대한 정의는 너무 간단해 그 자체로 증명이 불가능하기 때문에 정의가 불완전하며, 이를 바라보는 다양한 관점이 있다. - 베이지안(Baysian)이 바라보는 확률의 개념은 흔히 사건에 대한 빈도수 기준으로 통계를 바라보는 빈도론자(Frequentist)와 비교가 된다. 고등학교 때 배웠던 통계에 대한 관점이 빈도론자의 입장이라고 보면 된다. 경우에 따라서는 사람들은 자료의 형태에 따라서 융통성있게 통계를 바라보는 관점을 다양하게 바꾸기도 하는데 이런 사람들은 통계학적인 관점에서의 기회주의자(Opportunist)로 보면 된다. - 베이지안과 빈도론자가 바라보..