Development/Java(853)
-
함수(Function) - 함수 종류, 함수의 기본형태
함수(Function) · 객체지향에서는 함수를 메소드(Method)라고 합니다. · 특정 작업(기능)을 하는 일련의 코드를 하나의 이름(함수명)으로 묶어 놓은 코드의 집합(코드블럭)으로 함수는 여러 개의 문장(statement)을 하나로 묶어 줍니다. · 입력값을 받아 그것을 처리한 후 하나의 결과값(리턴값)을 돌려주는 역할을 합니다. · It takes the input value, processes it, and returns one result. · A method can declare only one return value. · 한번 정의하면 몇 번이든 실행할 수 있어 반복적인 작업을 처리할 때 유용합니다. · 함수를 이용하여 프로그램을 구조적, 논리적으로 만들 수 있습니다. · 프로그램을 여러..
-
JDK & JRE; JDK (Java Development Kit), JRE(Java Runtime Environment)
JDK (Java Development Kit)· 자바 프로그램을 개발하기 위한 개발 툴킷(toolkit)· 개발에 필요한 컴파일러와 라이브러리 API, 각종 도구(javac, java등)들을 포함하고 있습니다. https://en.wikipedia.org/wiki/Java_Development_Kit JRE(Java Runtime Environment)· 자바 실행환경· 즉, 자바로 만든 자바 프로그램을 실행 시킬 수 있는 자바 환경을 만들어주는 역할을 합니다.· 자바 프로그램을 구동하기 위해서는 반드시 JRE나 JDK가 설치되어 있어야 합니다.· JRE에는 자바 프로그램을 개발하기 위한 도구가 없습니다. ..
-
JVM 메모리 구조 - Class Area(클래스영역), Java Stack(자바 스택 영역), Heap(힙 영역), Native Method Stacks(네이티브 메소드 영역)
JVM 메모리 구조
-
무한 루프(infinite loop), 무한루프(무한반복)와 break
무한 루프(무한반복; infinite loop; Endless loop) · 프로그램이 끝없이 동작하는 것 · 루프문에 종료 조건이 없거나, 종료 조건과 만날 수 없을 때 발생합니다. http://bit.ly/2wT7cZ4 https://en.wikipedia.org/wiki/Infinite_loop
-
RandomSeed
RandomSeed · ≒ 무작위 검증 · 분류기의 변동성을 추정함으로써 과적합을 줄이기 위한 모델성능 분석 방법 중 하나입니다. · HOLDOUT과 같이 원본데이터를 무작위로 일정비율로 분할 후 검증하지만 seed별 분류기의 평균과 편차를 산출하여 향후 분류기의 성능변동성을 추정하게 됩니다. RandomSeed 도식도 데이터 분할시 seed 값을 이용하여 매번 다른 랜덤값으로 테스트 데이터를 생성하게 되므로 분류정확도가 달라지게 됩니다. 반복실험 후 나온 분류정확도에서 평균과 분산(변동성)을 산출합니다.
-
WeKa - 결측률이 특정값 이상인 속성 찾기
WeKa - 결측률이 특정값 이상인 속성 찾기 labor.arff 데이터셋에서 결측률이 33% 이상인 속성 찾아보겠습니다. Step by Step · 데이터 불러오기 · 데이터 확인 - 결측값 확인 · 데이터 확인 - 결측률 확인 · Filter 적용 데이터 불러오기 [Preprocess] 탭 >> [Open file…] 클릭 labor.arff 데이터 확인 - 결측값 확인 [Edit…] 회색으로 표시된 부분이 결측값입니다. 데이터 확인 - 결측률 확인 [Preprocess] 탭에서 데이터를 불러온 상태에서 왼쪽 "Attributes" 패널에 있는 속성을 항목을 클릭하며 해당 속성에 대한 세부 정보가 오른쪽 "Selected attribute" 패널창에 표시됩니다. 여기해서 Missing 항목을 통해 해..