2023년 2월 25일 (토)
- 05:142023년 2월 25일 (토) 05:14 차이 역사 +453 Scala 편집 요약 없음 최신
- 05:102023년 2월 25일 (토) 05:10 차이 역사 +1,258 새글 Pattern matching 새 문서: 분류: 프로그래밍 언어 == 개요 == 패턴 매칭은 일련의 토큰들이 특정 패턴에 포함되는지를 판단하는 구문을 말한다. 패턴매칭은 Modern programming langauge에서 많이 사용되며, 특히 함수형 언어혹은 함수형 언어의 특징을 포함하는 언어들에서 많이 사용된다. 이러한 예시로는 Rust, C#, Scala와 같은 언어들이 있다. * sequence matching: 주어진 일련의 토큰들에서...
- 04:562023년 2월 25일 (토) 04:56 차이 역사 +49 Backus-Naur form 편집 요약 없음 최신
- 04:552023년 2월 25일 (토) 04:55 차이 역사 +772 프로그래밍 언어 편집 요약 없음
- 04:542023년 2월 25일 (토) 04:54 차이 역사 +1,704 새글 Backus-Naur form 새 문서: '''배커스-나우르 표기법'''(Backus–Naur form), 약칭 '''BNF'''는 문맥 자유 문법을 나타내기 위해 만들어진 표기법이다. 존 배커스와 페테르 나우르의 이름을 따서 부른다. BNF는 기본적으로 다음의 문법을 사용한다. <syntaxhighlight lang="bnf"> <기호> ::= <표현식> </syntaxhighlight> * 기호는 말단 기호가 될 수 없다. * 표현식은 다른 기호의 조합, 또는 여러 가지의 표현... 태그: 시각 편집: 전환됨
- 04:162023년 2월 25일 (토) 04:16 차이 역사 +177 새글 프로그래밍 언어 새 문서: 분류: 프로그래밍 언어 == 개요 == 모든 Langauge는 syntax그리고 syntax와 연관된 behavior(Semantics), 라이브러리 그리고 idiom으로 구성된다.
- 04:142023년 2월 25일 (토) 04:14 차이 역사 +1,389 새글 Scala 새 문서: 분류: 프로그래밍 언어 == 개요 == Scala는 객체지향 언어의 특징과 함수형 언어의 특성을 동시에 가지는 Java기반의 언어이다. Scala는 Scalability를 위한 확장성에 초점을 맞추어 개발되었으며, Java보다 더욱 프로그래밍 언어측면에서 진보한 언어적 특징들을 가지고 있다. == 문법 == === Functions === 스칼라는 컴파일 타임에 모든 타입을 체크한다. <code>def add(a: Int,...
2023년 2월 24일 (금)
- 09:272023년 2월 24일 (금) 09:27 차이 역사 +432 새글 Stereo matching 새 문서: 분류:컴퓨터 비전 == 개요 == 스테레오 정합은 기준 영상(reference image)에서의 한 점에 대한 동일한 점(= 똑같은 점)을 목표 영상(target image)에서 찾는 과정이다. 이러한 정합을 바탕으로 시차를 계산하여 깊이 정보를 가져오는 것을 요구한다. == 참고 == # https://adioshun.gitbooks.io/gitbook_from_github/content/Image_Process_ch15/stereo-matching.html 최신
- 09:272023년 2월 24일 (금) 09:27 차이 역사 +5,744 새글 Naive Bayes classifiers 새 문서: 분류: 지도 학습 == 개요 == == Naive Bayes Classifiers == 나이브 베이즈는 조건부 확률 모델이다. 분류될 인스턴스들은 N 개의 특성 (독립변수)을 나타내는 벡터 <math>\mathbf{x} = (x_1, \dots, x_n)</math> 로 표현되며, 나이브 베이즈 분류기는 이 벡터를 이용하여 k개의 가능한 확률적 결과들 (클래스)을 다음과 같이 할당한다. :<math>p(C_k \vert x_1, \dots, x_n)\,</math> 위의 공식은 특성... 최신
- 09:262023년 2월 24일 (금) 09:26 차이 역사 +2,366 새글 Logistic regression 새 문서: 분류: 지도 학습 == 개요 == Discriminative model을 사용한 분류기중 가장 널리 사용되는 방식이다. Logistic Regression은 각각의 샘플들이 특정한 class에 분류될 확율을 Regression시킨다. Logistic Regression 은 Logistic fuction을 이용하여 class들을 분류한다. Logistic Regression 은 선형분류의 한예라고도 할 수있다. == Logistic Function == 섬네일|가운데 여기서 L... 최신
- 09:252023년 2월 24일 (금) 09:25 차이 역사 +24 새글 분류:컴퓨터 비전 새 문서: 분류: 전산과학
- 09:252023년 2월 24일 (금) 09:25 차이 역사 +733 새글 Multi-view geometry 새 문서: 분류: 컴퓨터 비전 == 개요 == 하나의 object를 서로 다른 각도에서 촬영한 여러장의 사진을 바탕으로 geometry를 형성하는 문제를 말한다. == 방식 == 및의 세가지 문제를 모두 고려하여 Multi view geometry문제를 해결할 수 있다. # Correspondence (Stereo matching): 한장의 이미지가 주어질경우, 다른 이미지에서 일치하는 point는 어디인가 찾는 문제 # Scene geometry: 2D이미지 여러장... 최신
- 09:242023년 2월 24일 (금) 09:24 차이 역사 +198 새글 Reactive/Tactic/Strategy 새 문서: 분류: 의사 결정 == 개요 == Reactive control은 당면한 문제에 대한 해결, Tactic은 short-term문제에 대한 해결, Strategy는 long-term문제에 대한 해결을 말한다. 최신
- 09:232023년 2월 24일 (금) 09:23 차이 역사 +10 Inter Process Communication 편집 요약 없음 최신
- 09:232023년 2월 24일 (금) 09:23 차이 역사 +975 새글 Dup 새 문서: 분류: POSIX 시스템 콜 == 개요 == standard I/O 스트림을 fork 후에 그러나 exec전에 바꾸는 것을 말한다. : ls > x.ls 위의 bash프로그램은 ls의 결과값을 standard output이 아니라 x.ls 라는 파일에 dump시키게 된다. 이때 사용하는 > 기호를 dup이라고 한다. == dup(int fd) == 새로운 파일 서술자를 반환하지만, 숫자만 다를뿐 원래의 서술자와 복제된 서술자는 모두 완벽히 같은 파일... 최신
- 09:222023년 2월 24일 (금) 09:22 차이 역사 +31 새글 분류:의사 결정 새 문서: 분류: 게임 알고리즘 최신
- 09:222023년 2월 24일 (금) 09:22 차이 역사 +2,924 새글 Rule based system 새 문서: 분류: 의사 결정 섬네일|가운데 == 개요 == 규칙 기반 시스템은 Production system이라고 불리기도 한다. 메인 스트림은 아니지만 꾸준히 사용되고 있다. 규칙 기반 시스템은 3가지의 정보를 기반으로 한다. Database, If-then rules, Inferece engine이 3가지를 이용하여 주어진 상황에서 도출 할 수 있는 가장 적합한 반응을 만들어 낸다. 예를 들면, 상대가... 최신
- 09:212023년 2월 24일 (금) 09:21 차이 역사 +34 새글 운영체제 Operating system 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 09:212023년 2월 24일 (금) 09:21 차이 역사 +3,462 새글 Operating system 새 문서: 분류:운영체제 == 개요 == 오퍼레이팅 시스템(Operating System, 약칭:OS)은 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이다. 최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 하이퍼바이저 위에서 실행되기도 한다. 운영 체제는 실행되는 응용 프...
- 09:192023년 2월 24일 (금) 09:19 차이 역사 +1,377 새글 Cmp 새 문서: 분류: 유닉스 명령어 '''cmp'''는 유닉스 계열 운영 체제를 사용하는 컴퓨터 시스템에 대한 명령 줄 유틸리티이다. 이는 모든 종류의 두 개의 파일을 비교하고 그 결과물을 표준 출력에 쓴다. 기본값으로 만약 파일들이 같다면 cmp은 실행되지 않는다. 파일들이 서로 다르다면, 다른 점이 발견된 최초 지점의 바이트와 문자열 숫자를 알려준다. ==... 최신
- 09:192023년 2월 24일 (금) 09:19 차이 역사 +3,408 새글 Cut 새 문서: 분류: 유닉스 명령어 '''cut'''은 유닉스 계열에 있는 프로그램으로, 텍스트 파일의 각 줄에서 특정 부분을 자르는 데에 사용한다. == 예제 == 다음과 같은 텍스트 파일이 있을 때: foo<u>''':bar:ba'''</u>z:qux:quux one<u>''':two:th'''</u>ree:four:five:six:seven alp<u>'''ha:beta'''</u>:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu 각 문장의 4번째부터 10번째 글자만 얻고 싶다면 다음... 최신
- 09:182023년 2월 24일 (금) 09:18 차이 역사 +3,021 새글 Sort 새 문서: 분류: 유닉스 명령어 ==개요== '''sort'''는 표준 유닉스 명령어 프로그램으로서 입력어들이나 인수 목록들에 기입된 모든 파일들의 연속어들을 정렬된 순서로 출력한다. 정렬하기는 입력어 각각으로부터 도출된 하나 혹은 그 이상의 정렬 키들에 바탕을 두어 시행된다. 디폴트에 의해서 전체 입력어는 정렬 키로 처리된다. 빈 공백은 디폴트 필드 구분자로서... 최신
- 09:182023년 2월 24일 (금) 09:18 차이 역사 +2,629 새글 Uniq 새 문서: 분류: 유닉스 명령어 ==개요== <code>'''uniq'''</code>(유니크)는 텍스트 파일 내에 중복된 내용의 행이 연속으로 있으면 중복 없이 하나의 행으로 만들어 주는 유닉스 유틸리티이다. <code>'''uniq'''</code>는 일종의 필터 프로그램(filter program)으로 보통 <code>sort</code>뒤에 덧붙여 사용된다. 또한 <code>-d</code>옵션을 적용하여 중복되는 행만을 볼 수 있거나, <code>-c</cod... 최신
- 09:182023년 2월 24일 (금) 09:18 차이 역사 +872 새글 Wc 새 문서: 분류: 유닉스 명령어 ==개요== '''wc'''는 표준 유닉스 명령어 프로그램으로서 각각의 파일에 대한 줄(line), 단어(word), 문자(char), 그리고 바이트(byte) 수를 알려준다. == 사용법 == <syntaxhighlight lang="bash"> wc [옵션]... [파일]... </syntaxhighlight> === 옵션 === * -c, --bytes: 바이트(byte) 수를 알려준다. * -m, --chars: 문자(char) 수를 알려준다. * -l, --lines: 줄(line) 수를 알려준다. *... 최신
- 09:172023년 2월 24일 (금) 09:17 차이 역사 +8,866 새글 Diff 새 문서: 분류: 유닉스 명령어 == 개요 == 컴퓨터에서 '''<code>diff</code>'''는 두 개의 파일 간 차이에 대한 정보를 출력하는 파일 비교 유틸리티이다. 일반적으로 하나의 파일 버전과 동일한 파일의 다른 버전 간의 변경 사항을 보여주는 데 쓰인다. diff는 문서 파일의 줄 사이 변경 사항을 보여준다. 이 명령어로 만든 파일은 유닉스 계열 프로그램인 patch 명령어를... 최신
- 09:172023년 2월 24일 (금) 09:17 차이 역사 +34 새글 Filesystem 파일 시스템 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 09:162023년 2월 24일 (금) 09:16 차이 역사 +26 새글 와일드카드 Ahn9807님이 와일드카드 문서를 Wildcard 문서로 이동했습니다 최신 태그: 새 넘겨주기
- 09:162023년 2월 24일 (금) 09:16 차이 역사 0 잔글 Wildcard Ahn9807님이 와일드카드 문서를 Wildcard 문서로 이동했습니다 최신
- 09:162023년 2월 24일 (금) 09:16 차이 역사 +6 Wildcard 편집 요약 없음
- 09:162023년 2월 24일 (금) 09:16 차이 역사 +5 Ln 편집 요약 없음 최신
- 09:162023년 2월 24일 (금) 09:16 차이 역사 +2,942 새글 Ln 새 문서: 분류:UNIX 명령어 ==개요== <code>'''ln'''</code> 명령어는 기존 파일에 대한 하드 링크나 심볼릭 링크를 생성하기 위해 사용되는 표준 유닉스 명령 유틸리티이다. 하드 링크를 사용하면 여러 개의 파일 이름을 동일한 파일에 연결할 수 있으며, 하드 링크는 지정된 파일의 아이노드를 가리키게 되며 데이터는 하드 디...
- 09:152023년 2월 24일 (금) 09:15 차이 역사 −7 Wildcard 편집 요약 없음
- 09:152023년 2월 24일 (금) 09:15 차이 역사 +11 Wildcard 편집 요약 없음
- 09:152023년 2월 24일 (금) 09:15 차이 역사 +1,660 새글 Wildcard 새 문서: 분류: 유닉스 ==개요== 와일드카드 문자(wildcard character)는 컴퓨터에서 특정 명령어로 명령을 내릴 때, 여러 파일을 한꺼번에 지정할 목적으로 사용하는 기호를 가리킨다. 이 문자는 어느 곳에서 사용하느냐에 따라 약간의 차이를 보인다. 주로 특정한 패턴이 있는 문자열 혹은 파일을 찾거나, 긴 이름을 생략할 때 쓰인다. == 종류 == # ?: 하나이상의 캐릭터가 존재...
- 09:142023년 2월 24일 (금) 09:14 차이 역사 +4,160 새글 Binary decision rule 새 문서: 분류: 지도 학습 == 개요 == Binary decision rule이란, d 차원의 공간을 두가지의 공간으로 나누는 것을 말한다. 이때 사용되는 면을 Hyperplane이라고 한다. 예를 들어서 2차원에서 1차원 직선은 2차운 공간을 두 공간으로 나누며 그 직선을 Hyperplane이라고 한다. Binary percpetron Algorithm이란, 이러한 Hyperplane의 계수를 알아내는 작업을 말한다. Perceptron 은 mistake 기반의 online cla... 최신
- 09:142023년 2월 24일 (금) 09:14 차이 역사 +719 Multicore 편집 요약 없음 최신
- 09:132023년 2월 24일 (금) 09:13 차이 역사 +133 Direct memory access 편집 요약 없음
- 09:122023년 2월 24일 (금) 09:12 차이 역사 +746 새글 Direct memory access 새 문서: 분류: 메모리 == 개요 == DMA에 대한 배경지식이 필요하다. IO를 다루는 많은 방법중에서, CPU는 장치와 메모리 사이에 데이터 복사를 담당한다. 이는 CPU가 복사 작업 중에 다른 작업을 하지 못하는 것을 의미한다. 이러한 병목 현상을 해결하기 위해서 DMA는 CPU와 IO장치 사이에 주 메모리 사이의 전송을 책임하는 별도의 컨트롤러를 둔다. CPU는 전송을 시작하고...
- 09:112023년 2월 24일 (금) 09:11 차이 역사 +2,091 새글 RDMA 새 문서: 분류: 링크 계층 분류: 메모리 == 개요 == RDMA는 NIC에서 RAM으로 그리고 RAM에서 NIC으로의 데이터 전송이 CPU의 개입없이 이루어질 수 있도록 한다. DMA에 대한 배경지식이 필요하다. IO를 다루는 많은 방법중에서, CPU는 장치와 메모리 사이에 데이터 복사를 담당한다. 이는 CPU가 복사 작업 중에 다른 작업을 하지 못하는 것을 의미한다. 이러한 병목 현상을 해... 최신
- 09:102023년 2월 24일 (금) 09:10 차이 역사 +27 새글 Mutex 뮤텍스 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 09:102023년 2월 24일 (금) 09:10 차이 역사 +1,861 새글 뮤텍스 새 문서: 분류: 동시성 프로그래밍 == 개요 == 상호 배제(相互排除, mutual exclusion, Mutex, 뮤텍스)는 동시 프로그래밍에서 공유 불가능한 자원의 동시 사용을 피하기 위해 사용되는 알고리즘으로, 임계 구역(critical section)으로 불리는 코드 영역에 의해 구현된다. 공유 불가능한 자원의 예로는 동시에 실행되고 있는 프로그램간의 통신에 사용되는 비트 단위의 깃발, 계수기, 큐... 최신
- 09:102023년 2월 24일 (금) 09:10 차이 역사 +155 새글 데드락 새 문서: 분류: 동시성 프로그래밍 == 개요 == 데드락은 두 스레드가 공유된 자원에 동시에 접근을 시도하는 경우 발생한다. 최신
- 09:092023년 2월 24일 (금) 09:09 차이 역사 +6,123 새글 Support vector machine 새 문서: 분류: 지도 학습 == 개요 == Perceptron에서 Mediocore문제를 해결하기 위하여 마진이라는 개념을 이용하여 두 집단을 분류하는 방법론을 말한다. == 선형 SVM == 주어진 학습용 데이터 집합 D(N 개의 점으로 이루어진 집합)를 다음과 같이 정의해보자. :<math>\mathcal{D} = \{ (\mathbf{x}_i, y_i)|\mathbf{x}_i \in \mathbb{R}^p, y_i \in \{-1,1\}\}_{i=1}^n</math> 각 <math>\mathbf{x}_i</math> 는 p차원의 실... 최신
- 09:082023년 2월 24일 (금) 09:08 차이 역사 +27 새글 세마포어 Semaphore 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 09:082023년 2월 24일 (금) 09:08 차이 역사 +38 Semaphore 편집 요약 없음 최신
- 09:082023년 2월 24일 (금) 09:08 차이 역사 +2,812 새글 Semaphore 새 문서: 분류: 스레드/프로세스 == 개요 == 세마포는 일반화된 뮤텍스라고 생각할 수 있다. 세마포어 S는 정수값을 가지는 변수이며, 다음과 같이 P와 V라는 원자적 명령에 의해서만 접근할 수 있다. (P와 V는 각각 try와 increment를 뜻하는 네덜란드어 Proberen과 Verhogen의 머릿글자를 딴 것이다.) P는 임계 구역에 들어가기 전에 수행되고, V는 임계 구역에서 나올 때 수행된...
- 09:072023년 2월 24일 (금) 09:07 차이 역사 +24 새글 분류:게임 알고리즘 새 문서: 분류: 알고리즘 최신
- 09:072023년 2월 24일 (금) 09:07 차이 역사 +31 새글 분류:경로 탐색 새 문서: 분류: 게임 알고리즘 최신
- 09:062023년 2월 24일 (금) 09:06 차이 역사 +1 Hill climbing 편집 요약 없음 최신
- 09:062023년 2월 24일 (금) 09:06 차이 역사 +1 Hill climbing search 편집 요약 없음 최신