본문 바로가기

Bioinformatics61

[Linux] 현재 폴더에 있는 실행 파일들만 복사하기 find [원본 폴더] -perm /a+x -type f -exec cp {} 대상 폴더 \; 구문은 위와 같다. 예를 들어서, 현재 폴더에서 /usr/local/bin으로 실행 파일들을 복사한다고 하면 다음과 같이 한다. sudo find . -perm /a+x -type f -exec cp {} /usr/local/bin \; 2013. 6. 2.
[Linux]wget 여러 파일 다운로드 간혹 wget으로 여러 파일을 받으려고할 때가 있다. 그럴 때 wget을 이용해서 다음과 같이 파일을 다운로드 받을 수 있다. wget -nd http://xxx.com/경로/파일명{반복 리스트}.확장자 가령, 예를 들어서 인간 참조 지놈의 모든 염색체 서열을 NCBI로 부터 다운로드 받는다고 하자. 그럴 때 다음과 같이 할 수 있다. wget -nd ftp://ftp.ncbi.nlm.nih.gov/genomes/H_sapiens/Assembled_chromosomes/seq/hs_alt_HuRef_chr{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,X,Y }.fa.gz wget ftp://ftp.ncbi.nlm.nih.gov/genomes/H_.. 2013. 5. 8.
커널 함수와 지지 벡터 머신(SVM) 본 내용은 http://www.quora.com/Machine-Learning/What-are-Kernels-in-Machine-Learning-and-SVM의 답변 중 가장 좋다고 생각한 몇 가지의 답변을 선택하여 번역했다. 니킬 가그(Nikil Garg)의 답변 이것은 단순하고, 이해하기 쉬운, 수학으로 설명된 내용이 적은 지지 벡터 머신(SVM, supporting vector machine)과 커널 함수에 대한 설명이다. 자, 지지 벡터 머신이란 무엇인가? 지지 벡터 머신은 분류(classification) 문제를 해결하는데 도움을 주는 기술이다. 지지 벡터 머신을 이해하기 위해서, 먼저 우리는 실제로 분류 문제가 무엇인지 알 필요가 있다. 분류 문제: 일반적인 분류 문제의 상황에서, 우리는 어떤.. 2013. 5. 8.
해시 테이블, 열린 주소 방식 본 내용은 http://www.algolist.net/Data_structures/Hash_table의 내용을 편역한 것이다. 해시 테이블 해시 테이블(혹은 해시 맵)은 사전 ADT(추상 자료 구조)의 가능한 구현 중 하나이다. 그렇기 때문에, 기본적으로 그것은 유일한 키를 연관된 값에 사상한다. 구현 관점에서, 해시 테이블은 배열 기반의 자료 구조이고, 해시 함수를 이용해서 키를 연관된 값이 검색되어지는 배열 요소의 색인 값으로 변경하는데 해시 함수를 이용한다. 해시 함수 해시 함수는 해시 테이블 설계의 매우 중요한 함수이다. 해시 함수는 해시 값들이 균등하게 분포될 때 좋다고 여겨진다. 해싱의 품질을 위해 요구되는 다른 해시 함수의 특성은 차후에 살펴보겠다. 우리가 해시 함수에 주요한 관심을 가지는 .. 2013. 5. 3.