달력

10

« 2019/10 »


 

 

 

 

상속(Inheritance)

https://codedragon.tistory.com/2491

 

 

 

 

상속의 목적

상속을 통해 연관된 일련의 클래스에 대한 '공통적인 규약을 정의하고 적용하는 ' 상속의 실질적인 목적입니다.

https://codedragon.tistory.com/2491

 

 

 

 

 

접근 지정자(Access modifier)

접근 제한자

설명

public

·         접근 제한을 하지 않습니다.

·         모든 Class에서 접근가능.

·         모든 접근을 허용

protected

·         해당 Class 동일한 Package 있거나 상속 받는 Class 경우에만 가능.

·         같은 패키지(폴더) 있는 클래스와 상속관계의 클래스들만 허용

default

·         해당 Class 동일한 Package에서만 사용 가능.

·         같은 패키지(폴더) 있는 클래스들만 허용

private

·         자신의 Class에서만 사용가능 합니다.

·         현재 클래스 내에서만 허용

https://codedragon.tistory.com/2419

https://codedragon.tistory.com/8114

https://codedragon.tistory.com/7925

https://codedragon.tistory.com/7974

 

 

 

 

 

 

메서드 오버로딩(Overloading)

https://codedragon.tistory.com/2473

 

 

 

 

메소드 오버로딩 규칙

https://codedragon.tistory.com/7169

 


Posted by codedragon codedragon

댓글을 달아 주세요



 

 

Jaybird RUN Manual 

 

http://bit.ly/2MOUDTP

 



RUN-Manual-Korean.pdf



RUN-Manual-English.pdf


Posted by codedragon codedragon

댓글을 달아 주세요



 

 

연관성 규칙 생성을 위한 주요 알고리즘

연관성 분석의 대표적인 알고리즘에는 아프리오리(Apriori) 알고리즘과 이를 개선한 빈출패턴 성장(FP-Growth) 알고리즘이 있습니다.

 

 

 

주요 연관성 분석 알고리즘

알고리즘

알고리즘 설명

아프리오리(Apriori) 알고리즘

·       빈출 아이템 집합을 효과적으로 계산하기 위하여 검토해야 할 대상 집합 Pool을 효과적으로 줄여주는 기법입니다.

·       , 특정 집합 {1,2}가 빈발하지 않는다면, 이들을 포함한 {0,1,2}, {1,2,3}, {1,2,4}, {0,1,2,3,4} 등도 빈발하지 않은 것이 되어, 지지도 계산 검토 대상에서 제외할 수 있습니다. 이런 식으로 검토대상의 아이템 데이터 집합을 효과적으로 줄여서 연관규칙을 계산해내는 기법입니다.

·       데이터가 커질 경우 계산량이나 속도 면에서 비효율적이라는 단점이 있습니다.

빈출패턴 성장 (FP-Growth)

·       아프리오리 알고리즘의 빈발 아이템을 찾는 방법을 개선한 알고리즘으로서 데이터베이스를 모든 중요한 정보를 가진 FP-Tre라는 구조로 압축한 뒤, 높은 빈도의 세트에 관련한 조건부 데이터 세트로 분할하여 규칙을 만들어 냅니다.

·       전체 데이터베이스를 검색하는 작업이 아프리오리 알고리즘보다 현저하게 줄어들어서 높은 성능과 처리속도를 보이는 알고리즘입니다. 반면, 아프리오리 알고리즘보다 구현이 어렵다는 단점이 있습니다.

 

 

 

 

아프리오리(Apriori) 알고리즘

https://codedragon.tistory.com/9464

 

아프리오리(Apriori) 알고리즘 수행 절차

https://codedragon.tistory.com/9525

 

 

 

 

빈출패턴 성장(FP-Growth) 알고리즘

https://codedragon.tistory.com/9110

 


Posted by codedragon codedragon

댓글을 달아 주세요



 

 

 

장바구니분석 (market basket analysis)

·       장바구니 마이닝

·       장바구니분석은 장바구니 데이터에서는 주로 트랜잭션 사이의 연관성을 살펴보는 것으로, 빈번히 나타나는 규칙을 찾아내는 것입니다.

 

 

https://ko.wikipedia.org/wiki/데이터_마이닝

https://en.wikipedia.org/wiki/Association_rule_learning

 

 

 

구분

설명

장바구니(Market basket) 데이터

장바구니 분석시 사용하는 데이터 형태

 

트랜잭션(Transaction)

특정 고객, 장바구니 하나에 해당하는 정보

 

 


Posted by codedragon codedragon

댓글을 달아 주세요