전체 글 (75) 썸네일형 리스트형 [모던 JS] CH4 변수, CH5 표현식과 문 CH4. 변수 4.1 변수란 무엇인가? 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름 10 + 20 // 변수는 하나의 값을 저장하기 위한 수단 var userId = 1; var userName = 'Lee'; // 객체나 배열 같은 자료구조를 사용하면 // 여러 개의 값을 하나로 그룹화해서 하나의 값처럼 사용 가능 var user = {id : 1, name : 'Lee'}; var users = [ {id : 1, name : 'Lee'}, {id : 2, name : 'Kim'} } 10, 20이 별개의 메모리 주소에 들어가 있고, 연산 결과 역시 따로 저장하고 있음 var res = 10 + 20; 4.2 식별자 - 어떤 값을 구별해서.. [이것이 자바다] Ch12. 멀티 스레드 12.1 멀티 스레드 개념 12.1.1 프로세스와 스레드 프로세스? - 실행 중인 하나의 프로그램 : 하나의 프로그램은 다중 프로세스를 만들기도 함 멀티 태스킹? : 두 가지 이상의 작업을 동시에 처리하는 것 - 멀티 프로세스: 독립적으로 프로그램을 실행하고 여러 가지 작업 처리 - 멀티 스레드: 한 개의 프로그램을 실행하고 내부적으로 여러 가지 작업 처리 12.1.2. 메인스레드 - 모든 자바 프로그램은 메인 스레드가 main()메소드를 실행하면서 시작됨 - main() 메소드의 첫 코드부터 아래로 순차적으로 실행함 - main() 메소드의 마지막 코드를 실행하거나, return 문을 만나면 실행이 종료됨 - 코드의 실행 흐름 → 스레드 메인 스레드는 작업 스레드를 만들어서 병렬로 코드를 실행할 수 있.. [모각코] 8/24 분류분석2, 군집분석 6절. 분류분석2 1. 인공신경망 분석 (ANN) 가. 인공 신경망이란? - 인간 뇌를 기반으로 한 추론 모델 - 뉴런은 기본적인 정보처리 단위 나. 인공신경망의 연구 - 1943. 매컬럭과 피츠는 인간의 뇌를 수많은 신경세포가 연결된 하나의 디지털 네트워크 모형으로 간주하고 신경세포의 신호처리 과정을 모형화하여 단순 패턴분류 모형을 개발함 - 헵은 신경세포 사이의 연결강도를 조정하여 학습 규칙 개발 - 로젠블럿은 퍼셉트론이라는 인공세포 개발 - 비선형성 한계점 발생, XOR 문제를 풀지 못하는 한계 - 홉필드, 러멜하트, 맥클랜드는 역전파 알고리즘으로 다계층 퍼셉트론 (선형성 극복) 다. 인간의 뇌를 형상화한 인공 신경망 1) 인간 뇌의 특징 : 100억개의 뉴런과 6조 개의 시냅스의 결합체 : 인간의.. [이것이 자바다] Ch11. 기본 API 클래스 11.1. 자바 API 도큐먼트 자바API - 자바에서 기본적으로 제공하는 라이브러리 - 프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음 API도큐먼트 - 쉽게 API를 찾아 이용할 수 있도록 문서화한 것 - HTML 페이지로 작성되어 있어 웹 브라우저로 바로 볼 수 있음 Java Platform SE 7 docs.oracle.com 11.2. java.lang과 java.util 패키지 11.2.1 java.lang 패키지 - 자바 프로그램의 기본적인 클래스를 담고 있는 패키지 - 포함된 클래스와 인터페이스는 import 없이 사용 가능 Object : 자바 클래스의 최상위 클래스 System : 표준 입출력 장치, 자바 가상 머신을 종료시킬 때, 쓰레기 수집기를 실행 요청할 때 Class .. [모각코] 8/20 정형 데이터 마이닝, 분류 분석 1 5절. 정형 데이터 마이닝 1. 데이터 마이닝 개요 데이터 마이닝이란? 모든 사용 가능한 원천 데이터를 기반으로 감춰진 지식, 기대하지 못했던 경향 또는 새로운 규칙 등을 발견하고 이를 실제 비즈니스 의사결정 들에 유용한 정보로 활용하는 일련의 작업! 데이터 마이닝 5단계 목적정의 데이터 마이닝 도입 목적을 명확하게 함 데이터 준비 - 데이터 정제를 통해 데이터의 품질 확보까지 포함 - 필요시 데이터 양 충분하게 확보 데이터 가공 - 목적 변수를 정의하고, 필요한 데이터를 데이터 마이닝 소프트웨어에 적용할 수 있게 가공 및 준비하는 단계 - 충분한 CPU와 메모리, 디스크 공간 등 개발환경 구축이 선행 데이터 마이닝 기법 적용 모델을 목적에 맞게 선택하고 소프트웨어를 사용하는 데 필요한 값 지정 검증 결.. [모각코] 8/17 3절 회귀분석, 4절 시계열 분석 3절. 회귀분석 1. 회귀분석의 개요 가. 회귀분석의 정의 - 하나나 그 이상의 독립변수들이 종속변수에 미치는 영향을 추정할 수 있는 통계기법 - 변수들 사이의 인과관계를 밝히고 모형을 적합하여 관심있는 변수를 예측하거나 추론하기 위한 분석방법 - 독립변수의 개수가 하나이면 단순선형회귀분석, 독립변수의 개수가 두 개 이상이면 다중선형 회귀분석으로 분석할 수 있음 나. 회귀분석의 변수 - 영향을 받는 변수 y: 반응변수, 종속변수, 결과변수 - 영향을 주는 변수 x: 설명변수, 독립변수, 예측변수 다. 선형회귀분석의 가정 1) 선형성 - 입력변수와 출력변수의 관계가 선형 2) 등분산성 - 오차의 분산이 입력변수와 무관하게 일정 - 잔차플롯(점산도)를 활용하여 잔차와 입력변수간에 아무런 관련성이 없게 무작위.. [이것이 자바다] Ch10. 예외 처리 10.1. 예외와 예외 클래스 오류의 종류 1) 에러 - 하드웨어의 오동작 또는 고장으로 인한 실행 중지 - 에러가 발생되면 프로그램은 종료됨 - 정상 실행 상태로 돌아갈 수 없음 2) 예외 - 사용자의 잘못된 조작 혹은 개발자의 잘못된 코딩으로 인해 발생 - 예외가 발생되면 프로그램이 종료됨 - 예외 처리를 추가하면 정상 실행 상태로 돌아갈 수 있음 예외의 종류 1) 일반 예외 - Exception - 예외 처리 코드가 없다면 컴파일 되지 않는 예외 2) 실행 예외 - Runtime Exception - 예외 처리 코드를 생략하더라도 컴파일이 되는 예외 - 경험에 따라 예외 처리 코드를 작성할 필요가 있을 수도 있음 10.2. 실행 예외 10.2.1. NullPointException - 객체 참조가 .. [모각코] 8/13 기초 통계분석 2절. 기초 통계분석 1. 기술통계 가. 기술통계의 정의 - 자료의 특성을 표, 그림, 통계량 등을 사용하여 쉽게 파악할 수 있도록 정리/요약하는 것 - 자료를 요약하는 기초적 통계를 의미 - 데이터 분석에 앞서 데이터의 대략적인 통계적 수치를 계산해봄으로써 데이터에 대한 대략적인 이해와 앞으로 분석에 대한 통찰력을 얻기에 유리함 예시) 줄기-잎 그림, 도넛차트, 히스토그램, 상자수염그림 나. 통계량에 의한 자료 정리 1) 중심 위치의 측도 가) 자료(데이터) 나) 표본평균 다) 중앙값 2) 산포의 측도 - 대표적인 산포도는 분산, 표준편차, 범위 및 사분위수범위 가) 분산 나) 표준편차 다) 사분위수범위 라) 사분위수 마) 백분위수 바) 변동계수 사) 평균의 표준오차 3) 분포의 형태에 관한 측도 가).. 이전 1 ··· 4 5 6 7 8 9 10 다음 목록 더보기