[JAVA] Java 기본 문법
변수 클래스 변수: 클래스 정의에서 static 필드. 동종 객체 간 공유 변수(정적 변수) 인스턴스 변수: 클래스 정의에서 non-static 필드. 개별 객체가 소유한 변수 지역 변수: 메서드 내부(또는 블록 내부)에서 선언된 변수 파라미터: 메서드 호출 시 전달하는 값을 저장하기 위한 변수 자료형 기본 자료형 상수 ...
변수 클래스 변수: 클래스 정의에서 static 필드. 동종 객체 간 공유 변수(정적 변수) 인스턴스 변수: 클래스 정의에서 non-static 필드. 개별 객체가 소유한 변수 지역 변수: 메서드 내부(또는 블록 내부)에서 선언된 변수 파라미터: 메서드 호출 시 전달하는 값을 저장하기 위한 변수 자료형 기본 자료형 상수 ...
Java 언어의 특징 운영체제와 무관, 하드웨어 플랫폼에 독립적 완전한 객체지향 프로그래밍 언어 데스크톱 응용 외에 웹 또는 네트워크 프로그래밍이 용이 변수 등의 사용에 있어서 엄격한 자료형의 검사 예외 처리 기능 제공 멀티 스레딩 지원 Java 플랫폼 Java 프로그램의 개발과 실행을 위한 환경 사용중인 운영체...
딥러닝 심층 신경망 기반의 머신러닝 분야 심층 신경망은 효율적인 표현은 가능하지만, 학습이 느려지고 낮은 일반화 성능 등의 학습의 어려움이 존재 이러한 학습의 어려움을 극복하게 만든 요인 충분히 큰 학습 데이터 집합 높은 컴퓨팅 파워와 GPU를 활용하는 기술 다양한 학습 기법 개발 더 ...
신경망 생물학적 신경회로망을 모델링한 수학적 함수 원하는 입출력 매핑 함수의 형태를 스스로 찾는 학습 능력을 가짐 여기서의 신경망은 인공신경망을 의미함 인간 뇌의 정보처리 방식을 모델링하는 방법 신경세포 하나의 신경세포가 수행하는 기능을 수학적 함수로 정의 ...
선형 분류기 선형 판별함수를 기반으로 분류를 수행하는 학습 시스템 분류 시스템의 복잡도가 가장 낮으며, 성능도 좋지 못함 But, 과다적합의 발생을 피할 수 있음 SVM 분류기 서포트 벡터 머신(Support Vector Machine: SVM), 최대 마진 분류기 라고도 함 서포트 벡터: 결정경계에 가장 가까운 곳에 위치...
결정트리 주어진 문제에 관해 결정을 내리는 함수를 트리 형태로 구성 분류 문제를 위해 개발되었으나 회귀 문제에도 적용되도록 확장되어 최근에는 CART(Classification And Regression Trees)라는 이름으로 불리기도 한다. 학습을 통해 얻어지는 트리 구조에 데이터의 각 입력 요소의 역할이 잘 표현되어 있어 결과에 대...
기억장치 프로그램과 데이터를 저장하는 장치 주기억장치 처리에 당장 필요한 프로그램이나 데이터 저장 중앙처리장치와 직접 데이터 교환이 가능 보조기억장치 주기억장치에 저장이 어려운 대량의 자료를 보관하는 장치 중앙처리장치와 직접적인 자료 교환이 불가능하며, 주기억장치를...
중앙처리장치 (CPU) 컴퓨터에서 명령어를 수행하고 데이터를 처리하는 장치 프로그램이 수행되는 전반적인 과정을 제어 처리장치와 제어장치로 구성 중앙처리장치의 내부 구조 산술논리연산장치(ALU) 산술연산장치 논리연산장치 시프터 상태 레지스터: 연산 결과의 상태를 나타내는 플...
표현 언어 JSP 2.0 버전부터 추가된 간결한 수식 언어 EL(Expression Language)이라고도 함 스크립트 요소 밖에서 사용 표현식 <%= %>을 대신함 데이터를 출력하거나 태그의 속성 값을 지정할 때 사용 수식, 관계, 논리 연산자 제공 자바 클래스 메서드를 이용한 함수 호...
예외 exception 프로그램 실행 도중 발생할 수 있는 비정상적인 사건으로 대표적인 상황은 아래와 같다. 변수의 값에 따라 연산을 수행하지 못하는 경우 사용자의 입력이 프로그래머가 기대한 것과 다른 경우 프로그램에서 자원을 필요로 할 때 컴퓨터가 자원이 부족한 경우 예외가 발생하...