전체 글(117)
-
file and directory
파일 시스템 탐색 -파일시스템 운영체게가 디스크(파티션) 상에 파일들을 구성하는 방식 파일과 디렉터리 집합을 구조적으로 관리하는 체계 다양한 형식의 파일 시스템이 존재 리눅스는 전체 파일 시스템을 1개의 트리 구조로 관리 1개의 루트(/) 디렉토리만 있음 ls 파일과 서브 디렉터리 목록을 나열(list) ls file, ls directory 파일의 종류 -정규파일 데이터를 저장하는 데 주로 사용 각종 텍스트,실행, 이미지 파일 등 리눅스에서 사용하는 대부분 파일 실행 파일이나 이미지 파일의 경우 바이너리 형태로 저장 되어 바이너리 파일이라고하 -디렉토리 리눅스에서는 디렉토리도 파일로 취급 해당 디렉토리에 저장된 파일이나 하위 디렉토리에 대한 정보가 저장 -심볼릭링크 소프트링크라고도 함 절대 또는 상대 ..
2023.10.22 -
비지도학습_군집화
개념 군집화? -데이터 집합의 분포 특성을 분석하여 서로 교차하지 않는 복수 개의 부분집합(cluster)으로 나누는 문제 입력 데이터로부터 추출된 특징 공간에서 특징 값의 유사성에 따라 비슷한 데이터들끼리 묶음 분류-데이터가 주어질때 클래스 레이블까지 주어진다, 지도학습 사용 군집화- 출력값 없이 데이터만 주어짐, 비지도 학습 사용 sample, 대표벡터, 확률분포 결과 표현 할수 있다. 군지화 표현 적용 방법론 k-평균 군집화 (K-means clustering), 계층적 군집화(hierarchical clustering) 가우시안 혼합( Gaussian mixture )모델, SOM (Self Organizing Feature Map) 군집화가 적용 가능한 데이터 -데이터에 대한 클래스 레이블이 주..
2023.10.22 -
cpp3
흐름제어 구문 기본적인 흐름 제어 구조 순차 구조 = 문장이 나열된 순서에 따라 차례로 실행하는 구조 조건제어 구조 지정된 조건에 따라 실행 흐름을 제어하는 구조 ex) if, switch 반복제어 구조 정해진 범위의 문장을 반복적으로 실행 하는 구조 ex) for, while, do while 구조체와 클래스 구초제란 ? 여러 가지 자료형의 데이터 집합을 저장할 수 있는 새로운 자료형을 정의한 것 ex) struct StructName { type1 item1; type2 item2; ..... } 구조체 데이터를 처리하는 함수 C 언어에서는 구조체와는 별개로 함수로 정의 클래스란? 표현라고자 하는 대상(객체)의 데이터 (속성)와 함께 그 대상이 할 수 있는 동작을 나타내는 함수(행위)들을 묶어서 선언..
2023.10.21 -
자료구조 스택
개념 정의 -객체와 그객체가 저장되는 순서를 기억하는 방법에 관한 자료구조 가장 먼저 입력된 자료가 가장 나중에 출력되는 관계를 표현 관계를 표현하기 귀해서 연산이 필요하며, 객체에 대한 정의와 연산이 모여서 순서가 기억되는 스택의 추상 자료형이 완성됨 -0개 이상의 원소를 갖는 유한 순서 리스트 -push(add)와 pop(delete)연산이 한 곳에서 발생되는 자료구조 추상 자료형 -스택의 추상자료형 응용 -스택의 다양한 응용 변수에 대한 메모리의 할당과 수집을 위한 시스템 스택 서브루틴 호출 관리를 위한 스택 연산자들 간의 우선순위에 의해 꼐산 순서가 결졍되는 수식 계산 인터럽트의 처리와 되돌아갈 명령 수행 지점을 저장하기 위한 스택 컴파일러, 순환 호출 관리 연산 -스택의 삭제 연산 top--에서..
2023.10.14 -
shell 쉘
명령어 해석기 또는 명령 행 인터페이스 사용자와 커널 사이에서 명령어를 해석하여 처리 shell 명령을 사용하면 gui로 하기 힘든 다양한 기능 수행가능 셀 명령을 프로그램으로 작성하여 처리할 수도 있음 쉘 스크립트는 텍스트 파일로 프로그래밍을 통한 쉘 명령의 조합 반복적으로 수행되는 작업을 쉘 스크립트로 작성 쉘이 쉘 스크립트 파일을 읽어 처리 가능 텍스트 모드로 로그인 하면 기본 쉘이 주어짐 shell 사용하기 텍스트 모드에서 로그인하면 자동으로 로그인 쉘이 실행됨 한개의 명령어를 입력하고 엔터를 눌러 명령 수행 세미콜론을 사용하여 한라인에 여러 명령어 사용 가능 shell 종류 많은 리눅스 배포판에서 bash를 기본 쉘로 사용 명령 프롬프트로 일반 사용자는 $ root사용자는 #을 사용 쉘을 종류에..
2023.10.14 -
지도학습-회귀
회귀 개념 입력변수와 출력변수의 사이의 매핑관계를 찾는 것 ex) 시계열 예측 -> 주가 예측, 환율 예측 등 선형회귀, 비선형회귀, 로지스틱 회귀, SVM, 신경망(MLP, RBF, CNN, LSTM) 분류, 회귀 시스템 차이점 구분 -출력의 형태가 무엇이냐로 구분된다, 분류는 클래스 레이블 숫자로 치면 0~9 이산적 값 회귀는 출력 값이 연속적인 값을 갖는 실수다 보간법과 회귀-데이터를 가장 잘 표현하는 직선/곡선을 찾는 경우 보간곡선 -> 제곱오차가 0이지만 매우 복잡 회귀 직선 -> 작은 오차, 전체적인 데이터의 경향을 보여주는 입출력의 관계 표현에 적합 선형(linear)회귀 직선의 방정식을 찾는것 y=w1x + w0 + e w1 - 기울기, w0 - 절편, e - 오차 또는 잔차(residua..
2023.09.25