사망년 16

02_학습과 평가

학습 데이터의 구성 학습에 사용되는 개별 데이터를 샘플이라 한다. = 학습 인스턴스, 학습 예제 학습 데이터는 입력과 출력의 쌍으로 이루어져있고, 새로운 입력에 대한 출력으로 대응관계를 만족시키는 함수 h(x)를 찾는다. ex) 지역별 주택 가격 예측 문제 : 샘플 1 입력 : 각 지역 출력 : 그 지역의 주택 가격 (서울 강남구, 1,234,000 ) 강남과 강북은 비슷하니 부적적할 데이터이다. 입력과 출력의 관계는 명확해야 하며 인구수나 소득 등의 어떤 요소가 영향을 미치는지에 대한 표현이 명확해야 한다. 샘플은 여러 특성(feature, 특징, 자질)들로 구성한다. 즉, 특성들로 목표(target)값을 예측할 수 있도록 학습 데이터를 구성해야 한다. 목표값 = 레이블(label)=클래스(class)..

chapter 02 자료 표현

자료의 구성단위 파일은 개념적으로 자료의 집합이다. 파일 시스템은 파일 내용과 파일의 상태정보로 이루어져 있다. 파일의 상태 정보에는 파일을 수정, 저장, 삭제한 내역들이 담겨 있다. 저장 내용에 따라 프로그램 파일(원시 프로그램 파일, 목적 프로그램 파일, 실행 파일)과 데이터 파일로 나뉜다. 저장 정보의 형태에 따라서는 텍스트 파일과 이진 파일로 나뉜다. 필드(field)는 특정한 한 종류의 자료를 포함하는 기억 영역의 최소 단위이다. 예를 들어 재고 파일의 품명 번호나, 색코드 등이 필드이다. 레코드(record)는 실제로 읽고 쓰는 단위로서 사용되는 자료 단위이다. 고정 길이 레코드는 크기가 너무 작으면 남는 문자열이 잘리고 크기가 너무 크면 저장 공간이 낭비된다. 가변 길이 레코드는 레코드의 정..

chapter 1: Introduction (2)

프로세서 (=program in execution) 프로세서는 현재 실행 중인 프로그램이고 이외의 것은 다 프로그램이다. 프로그램은 하드디스크 안에 존재하고 실행 파일로 만들어서 컴파일하고 실행 파일로 만들어야 한다. 파일을 메모리에 올렸을 때 동작을 할 수 있는 동작 단계가 프로세스이다. - 프로그램 자체는 수동적이지만 프로세스는 능동적 개체 더보기 https://blogger.pe.kr/422/ 프로세서와 프로세스의 차이 (processor vs process) IT 업종에서 일하면서 가끔 프로세서(processor)와 프로세스(process)를 구별하지 못하는 개발자나 엔지니어들을 종종 보게 됩니다. blogger.pe.kr 운영체제의 프로세스 관리 - 순서정하고 없애고 재실행하고 중간에 싸우면 죽..

Chapter 01 컴퓨터 시스템 개요

오전반이 일찍 끝났다는 소식을 들은 나는 차마 열심히 수업에 안참여할 수가 없었다. 컴퓨터의 개념 컴퓨터를 학술적인 표현으로 개념하자면 EDPS라고 부른다. 대량의 데이터를 사용자가 원하는 형태로 연산하고, 논리적인 비교 및 판단을 신속 정확하게 처리할 뿐만 아니라 처리한 데이털르 저장 장치에 기억시켜 주는 시스템이다. 교수님의 뇌피셜로는 엄청나게 많은 자료를 처리하는 기기라고 한다. 데이터를 수집하여 가공 처리하고 이용한 형태로 변형하면서 유용한 과정을 얻게되는데 이를 데이터 처리라고 한다. 개인이나 단체에서 올바른 의사결정을 하기 위해서는 컴퓨터가 꼭 필요하다. 컴퓨터는 이제 더 이상의 도구가 아닌 하나의 인프라(ex. 초연결, 초지능화)로 자리 잡았다. 컴퓨터의 데이터 처리는 GIGO(Garbage..

chapter 1: Introduction (1)

70페이지의 거창한 pdf를 본 내 눈은 거친 생각과... 불안한 눈빛과 진도를 다 나가지 못해 다음 주에 이어서 수업하는 게 더 두렵다. https://parksb.github.io/article/5.html#what-operating-systems-do 운영체제란 운영체제는 계속 발전되고 있기에 공인된 정의는 없지만, 컴퓨터와 컴퓨터 사용자 간이 중재자 역할을 하는 프로그램이다. 운영체제는 짠돌이라서 짧은 시간 안에 효율적으로 일한다. 운영체제가 없으면 직접 기록해야 하는 일이 생긴다. 운영체제의 실체는 커널(Kernel)이다. 모든 커널과 커널 모듈로 구성되어있고, 같은 커널이라면 같은 운영체제로 취급한다. 컴퓨터 시스템은 하드웨어(CPU, Memory, I/O devices 등), 운영체제(Ope..

01_머신러닝 개요

1주 차 오랜만에 공부라 너무 힘들다. 내 집중력 어쩌면 좋지 교수님께서 작년보다 더 나은 수업을 위해서 과제도 줄여주시고, 선형대수에 어려움이 있는 학생들을 위해 수학 특강도 해주신다고 한다. 첫 수업이라 전체적인 흐름을 설명해 주셨는데 걱정했던 것보다 괜찮았다. 너무 겁을 많이 먹은 탓이었을까. 한 주 수업 듣고 3시간씩은 시간 투자해달라는 교수님의 말씀을 종강 때까지 지키는 학생이 한번 되어보도록 할게요. 종강기원 1일차머신 러닝(Machine Learning)명시적인 프로그래밍 없이 컴퓨터가 학습하는 능력을 갖추게 하는 연구 분야이다. 경험을 축적시켜 효과적인 일처리를 할 수 있도록 시스템의 구조나 파라미터를 변경한다. 파라미터는 규칙 형태로 인간이 이해하는 형태일 수도 있고 인간이 이해하지 못하..