전체 글 (30) 썸네일형 리스트형 Ubuntu 그래픽 카드 드라이버 & Cuda & cudnn 설치 우분투를 처음 다운 받으시면 화면이 엄청 큰 로그인창이 보이실 겁니다 "내가 뭐 잘못 설치 했나?" 싶으실텐데 당연한 일이니 걱정 안하셔도 됩니다 ㅎㅎ 그래서 그래픽 카드 설치부터 Cudnn까지 같이 설치해 봅시다 ~ 먼저 그래픽 카드 대부분이 nvidia 그래픽 카드를 사용할 것입니다 근데 이게 참 호환성이 드럽게 안좋다고 우분투 만드신 분이 언급 하셨던거 같아요 잡소리는 집어치우고 본론으로 들어가겠습니다 다들 컴퓨터의 그래픽 카드가 어떤건지 알아야합니다 제가 있는 랩실 컴퓨터는 RTX-2070 집컴은 GTX-1660SUPER 이렇게 사람처럼 그래픽 카드도 이름을 가지고있어요 이걸 기억하시고 Nvidia 홈페이지로 이동합니다. https://www.nvidia.com/download/index.aspx.. Ubuntu 16.04 & 18.04 LTS NVIDIA 그래픽 카드 충돌 문제 해결하기 ~ 리눅스를 사용하다보면 대부분의 사람들이 한번쯤을 겪을 만한 그래픽카드 드라이버 충돌에 대해서 말씀 드릴려고합니다 ㅎㅎ 요즘 환경설정을 다시 구축하다보니 저와 제가 속해있는 팀에 팀원들도 자주 그래픽 카드가 충돌하는 문제를 겪곤하는데요 > 제가 알고있는 이유는 윈도우 업데이트처럼 시스템파일들이 업데이트 되거나 환경설정을 통한 커널 정보가 바뀌게 되면 driver에서 등록된 커널정보와 맞지 않아 깨지는 현상으로 매우 자연스럽게 일어나는 현상으로 알고 있습니다. (업데이트가 보통 재부팅때 반영됨으로 재부팅시에 주로 드라이버가 깨짐) 그외에도 os를 만드신 토발즈께서도 말씀하셨듯이 사실 nvidia와 리눅스에 호환은 좋지 못합니다 ㅠㅠ.. 이전에 $nvidia-smi 라고 명령어를 치면 다음과 같이 그래픽카드 .. ORB SLAM2 설치 및 실행 최근에 ORB SLAM 논문을 읽고 SLAM의 지식이 부족했던 나는 코드를 통해서 이해도를 높혀보고자 개발자 깃헙(github)에 가서 소스를 다운받고 실행을 시켜 볼려고 했다. 생각보다 순탄하지 않아서 나중에 소스를 다시 다운받을 때를 대비하여 정리해보려고한다. 이후 슬램에 대해서 연구하면서 코드 분석과 내용정리를 진행 해보려고한다. 첫째로 ORB SLAM 은 두가지 버전이 있는데 버전 1은 단안의 렌즈를 사용하여(스테레오나 , Depth정보 없이) ORB라는 특징점과 기술자를 통해 맵을 생성하고 Localization을 한다. (ORB(Oriented FAST and rotated BRIEF): FAST(코너 검출) 특징점 검출 + BRIEF 이진 기술자 ) 맵을 생성하는 행동을 Mapping이라고 .. Open CV4 책 정리 1(기본개념 & OpenCV 설치 및 환경 설정) 오늘은 opencv 책을 읽고나서 책에 대해서 Chapter별로 정리를 해 볼 생각이다. 이번에는 설치와 기본개념에 대해서 말해보려고한다. 시작하기 앞서 전체적인 소스는 https://github.com/gilbutITbook/006939 여기서 참조해서 구현한 것임을 알린다. 영상정보는 여러가지가 있는데 밝기, 색상, 모양, 텍스처 가 있다. 영상이라고 말하면 사람들은 대부분 유튜브와같이 움직이는 사진 여러장을 생각하는데 뜻풀이를 하면 우리가 생각하는 영상은 동영상이 맞고 영상은 정적인 이미지 하나 사진을 의미한다. video = 동영상, image = 영상 영상처리를 해보면 한번쯤은 해보셨을법한 흑백 이미지(Gray Scale)를 다뤄봤을 것이다 Gray Scale은 0~255범위(unsigned c.. 딥러닝 내용 정리 2편 안녕하세요 딥러닝 리뷰 두번째 시간인데요 오늘은 두번째인 만큼 더 많은 내용을 다뤄 보도록 해보겠습니다. 시작해볼까요~ 저번시간에 배운 인간의 뉴런을 모델로 만든 퍼셉트론은 위와 같은 구조를 가집니다. 여러개의 입력 그에 대한 가중치(weight)와 편향(bias)을 통해서 y를 정의합니다. 가중치는 여기서 x1, x2등 입력 신호의 영향력을 나타내는 값이고 편향은 우리가 출력하려는 y값(뉴런)이 얼마나 쉽게 활성화 되는지 제어해주는 역할을 합니다. 어느하나 안중요한게 없죠~ 여기서 우리는 한가지 기준을 정하여 0과 1로 y값을 정합니다 (기준은 정하기 나름이지만 우리는 0을 기준으로 잡아보겠습니다) 앞서 위에서 살짝 언급했던 대로 0과 1로나누어 활성화 상태를 나타냅니다. [0(비활성화), 1(활성화).. 딥러닝 내용 정리 1편 오늘 배워볼 내용은 제가 책을 읽고 정리한 딥러닝 내용인데요 부족하지만 한번 정리 해보겠습니다. 퍼셉트론(Perceptron) 퍼셉트론은 인간의 신경망 단위인 뉴런을 구조로 만들어진 형태이다. 인공지능은 이렇게 인간의 신경망 단위를 모티브로 다음과 같이 가장 작은 단위를 퍼셉트론으로 정의하였습니다. 여러가지 작을 받으면 기준치를 정하고 그이상이면 신호를 전달하는 형태로 구별을 합니다. 이러한 구분선을 우리는 다음과 같이 정의하는데 > y = w x +b (어디서 한번쯤은 본 식...) 바로 1차 방정식이다. x앞의 w는 기울기를 나타내는 가중치이며, b는 y절편으로 편향의 정도를 나타내는 바이어스다 이렇게 간단한 선을 이용해서 영역을 나눠서 구분한다 생각하면 된다. 예를 들어 위와 같이 A를 좋아하는 집.. 이전 1 2 3 4 다음