Computer Science 22

[ML] random forest

https://hleecaster.com/ml-random-forest-concept/ 랜덤 포레스트(Random Forest) 쉽게 이해하기 - 아무튼 워라밸 본 포스팅에서는 의사결정 트리의 오버피팅 한계를 극복하기 위한 전략으로 랜덤 포레스트(Random Forest)라는 방법을 아주 쉽고 간단하게 설명하고자 한다. 파이썬 머신러닝 라이브러리 scikit-learn hleecaster.com 랜덤 포레스트 알기 쉽게 정리한 글 아카이빙

Unix의 역사

1960년대에 Honeywell이라는 회사에서 'Multics'라는 OS를 만드는 프로젝트를 벨 연구소와 함께 시작한다. Multics는 실패로 돌아갔다. 벨 연구소는 Multics의 복잡함과 개발 속도 때문에 Multics를 포기한다. 하지만, Multics 개발 경험을 살려 벨 연구자들은 1969년에 보다 단순한 OS를 개발하기로 계획한다. file system의 위계나, 사용자 혹은 다른 프로그램에게 os의 기능을 제공하는 process인 shell 등 많은 개념을 Multics로부터 가져오지만 더 간단한 형태로 제작한다. 1970년, 이렇게 새로운 시스템인 Unix가 탄생한다. Unix라는 이름은 Multics의 반대 의미를 살려서 만든 것이다. 이후 1973년에 Unix kernel은 C로 다시..

gcc가 뭐야?

gcc = GNU Compiler Collection GNU = The GNU Project GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems.(https://en.wikipedia.org/wiki/GNU) 그러니까 GNU는 free software의 모음이고 OS로도 사용된다. 이렇게 말하면 잘 와닿지 않으니 좀 더 구체적으로 설명하겠다. 1984년 MIT의 리처드 스톨먼은 UNIX와 유사한 공개 운영체제를 만들기 위해 GNU(GNU is Not Unix) 프로젝트를 시작한다. 한편 1991년 헬싱키..

관계성, 구성성, 분포성의 원리

단어, 구, 문장, 소리까지 언어의 모든 요소들은 최소한 3가지의 원리(관점)으로 설명할 수 있다. 1. 관계성의 원리 관계성을 바탕으로 한 관점은 단어와 다른 단어 사이에 있는 존재론적 관계망에 기반한다. 존재론 : Ontology Ontology 철학에서는 존재론 으로 번역되며, 존재 또는 존재의 근본적, 보편적인 모든 규정을 연구하는 학문을 의미한다. 언어학에서 온톨로지 는 언어로 표현된 개념 간의 연관 관계 지식이 드 www.aistudy.co.kr Umashanthi interviewed Ana. She works for the college newspaper. 우마샨티는 애나를 인터뷰했다. 그녀는 대학 신문에서 일한다. 위 문장에서 대학 신문에서 일하는 사람은 누구일까? 문장에서 직접적으로 드..

언어 처리 알고리즘의 두 가지 모듈

$$\hat{y} = \underset{y \in {Y(x)}} \arg\max \Psi {(x, y; \theta)}$$ - $x$는 집합 $X$의 원소 중 하나이며, 입력값이다. - $y$는 집합 $Y(x)$의 원소 중 하나이며, 결괏값이다. - $\Psi$는 평가 함수(모델이라도고 부른다)이고, 집합 $X \times Y$를 실수에 매핑한다. - $\theta$는 $\Psi$를 위한 파라미터 벡터이다. - $\hat{y}$은 결과값을 예측한 값이며, 평가함수를 최대화하도록 선택된 값이다. 예시 - $x$: 소셜 미디어의 글, $y$: 작성자가 표현한 감정을 분류한 것 - $x$: 불어로 쓰인 문장, $y$: 타밀어로 쓰인 문장 - $x$: 영문으로 구성된 문장, $y$: 문장의 구조를 표현한 것 -..

M1 맥북에 tensorflow를 설치하는 최고의 방법

anaconda는 M1 native를 이제 지원하지만 tensorflow는 그렇지 않은 모양. 애플 실리콘 유저는 아직 miniforge에 기대햐 하는 것으로 확인됨. https://webnautes.tistory.com/1639 MacBook M1에 Tensorflow 설치하기 MacBook M1에 Tensorflow를 설치하는 방법을 다룹니다. 참고 https://developer.apple.com/metal/tensorflow-plugin/ 2022. 2. 4 최초작성 2022. 5. 2 xcode 설치 추가 macOS 12.0 이상에서 가능하며 글 작성 시점.. webnautes.tistory.com 이 블로그에 나온 방법이 내가 시도해본 방법 중에 가장 깔끔했음!

M1 맥북 tensorflow 설치 오류 해결

2022년 5월부터 anaconda에서 apple silicon을 지원한다고 한다. 이 소식을 늦게 접하고 부랴부랴 miniforge를 제거하고 anaconda를 새로 설치했다. anaconda를 설치한 후 anaconda를 이용해 다음 명령어로 tensorflow를 설치하려고 했다. conda install tensorflow 그랬더니 다음과 같은 오류가 발생했다. Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source..