전체 글 (32) 썸네일형 리스트형 Mobility VLA - Google DeepMind (23.07.10) 더보기https://fornewchallenge.tistory.com/entry/%EC%B5%9C%EC%8B%A0-AI-%EB%85%BC%EB%AC%B8%F0%9F%A4%96Mobility-VLA-%EA%B5%AC%EA%B8%80%EC%9D%98-%EC%8A%A4%EB%A7%88%ED%8A%B8%ED%95%9C-%EB%A9%80%ED%8B%B0%EB%AA%A8%EB%8B%AC-%EB%82%B4%EB%B9%84%EA%B2%8C%EC%9D%B4%EC%85%98-%EA%B8%B0%EC%88%A0해당 논문 리뷰를 보고 나의 생각을 정리해본다. 멀티모달 명령어 : 처음에 멀티모달 multimodal 이라는 단어가 어색했다. 논문을 읽으면서 대충 이해가 됐지만, Multimodal 이란 여다중 모드, 즉 여러 가지.. 3. RL - Terminology 이전 강의에서 우리는 Markov Reward Process와 MRP의 Value Function에 대해 공부해 보았다. 이어서 진행해보겠다. Bellman Equation for MRP In Matrix Form 여기까지 MRP이고, 이제 MDP(Markov Decision Process) 다뤄보자!! Markov Decision Process (MDP) MDP는 Action이 추가된 MRP이다. 잘 보면, State Transition Probability Matrix에 Action이 추가된 것을 확인할 수 있다. 그리고, 엄밀히 말하면 reward function 도 action의 영향을 받으므로 action을 추가해주었다. MDP의 예시를 살펴보자 A는 action을 뜻하고, high와 .. 2. RL - Markov Terminology RewardRL의 목적: reward의 축적된 합이 최대가 되도록 하는 것 task가 무엇인가에 따라 매번 reward를 주는 방식이 달라진다. ex) 빠른 시간 안에 일 수행 : 시간이 지날 때마다 -1 Markov Property State Transition Matrix 모든 s와 s'에 대해 확률이 주어지면, Model을 알고있다고 할 수 있다. ex) 바람이 거칠게 부는 상황에 나무 젓가락이 세워져 있다. 현재 상태에서 어디로 넘어질까? -> 어디로 넘어갈지에 대해 모든 확률을 아는 경우, 바람이 어떻게 부는지 등을 모두 알고 있는 상태이다.->> Model을 알고 있다! 물론 Reward도 Model에 포함되지만.. Markov Process 그냥 Markov 특성이 적용된 process.. 우분투 22.04 엔비디아 그래픽 드라이버 및 CUDA 설치 1. NVIDIA Graphi Driver 가 설치되어 있는지 확인nvidia-smi 2. 드라이버의 설치 가능 버전 확인ubuntu-drivers devices 3. 옆에 recommended 라 적혀 있는 버전이 있을 것이다. 해당 버전으로 설치한다. 일반 / open / serversudo apt install nvidia-driver-550 4. 설치 후 reboot 5. 재부팅 후 정상적으로 드라이버가 설치되었는지 확인nvidia-smi 다음은 CUDA 설치!! CUDA는 그래픽 처리 장치에서 수행하는 병렬 처리 알고리즘을 C 프로그래밍 언어를 비롯한 산업 표준 언어를 사용하여 작성할 수 있도록 하는 GPGPU 기술입니다.(GPGPU는 일반적으로 컴퓨터 그래픽스를 위한 계산만 맡았던 그래픽 처리.. 엔비디아 그래픽 카드가 설치된 컴퓨터에 ubuntu 22.04 설치하기 1. 우선 ubuntu 22.04 프로그램이 usb에 설치되어 있도록 한다. 2. bios 화면에서 우선 순위를 usb 로 바꾼다. MSI 는 'DEL' 키 누르기 3. 맨 메뉴로 'INSTALL UBUNTU' 가 있을텐데, 'e' 키를 눌러 옵션을 변경한다. 4. ubiquity quiet splash --- 문장에서 ---를 삭제 하고 ubiquity quiet splash nomodeset 이라고 입력하고 F10을 눌러 설치를 시작한다. # 주의! : nomodeset acpi=off 로 입력하라는 분들이 계신데, 이렇게 입력하고 우분투 설치를 할 경우, 일부 하드웨어(ssd) 충돌이 일어날 수 있습니다. (저는 설치 도중 'unable to install GRUB in /dev.. 구조체 struct 구조체 - 구조체(struct)는 하나 이상의 변수를 그룹 제어서 새로운 자료형을 정의하는 것이다. - 일반적으로 구조체 이름은 대문자로 시작하여 변수 이름과 구분한다. - 구조체를 구성하는 변수를 멤버(member) 또는 필드라고 한다. - 개별 멤버에 접근하기 위해서는 멤버 선택 연산자 '.' 를 이용한다. * 많이 하는 실수로 구조체 마지막에 세미콜론을 붙여야 한다. * #include using namespace std; struct node { int data; node* nextNode; }; // 구조체 마지막에 세미콜론 붙이기!! class LinkedList { private: node* head; node* tail; public: // Default 생성자 LinkedList() { .. (C++ 자료구조) 선형 자료구조 - Linked List Array : - A data structure consisting of a collection of values - Each identified by array index - L[0], L[3] 처럼 indexing 가능 - array를 선언하게 되면, 메모리의 연속적인 공간을 할당받게 된다. - creation of an array (정적 할당, 동적 할당) ex) Type* d = new Type[size] / delete [] d Type[size] 크기만큼의 메모리를 new! 만들어서 해당 메모리 주소를 d에 할당한다! Array in Memory : - 배열을 선언을 하게 되면, 연속적인 메모리를 할당받게 된다. Pointer (*) - a variable storing a memory add.. 데이터 베이스 데이터 베이스 소프트웨어 (Data Base Management System) : 데이터 베이스를 관리해 주는 시스템 또는 소프트웨어 / 지속적이고 대량의 정보를 보관하고 관리하기 위해 이용 ex) 오라클(Oracle), SQL 서버, MySQL, 엑세스(Access), SQLite DBMS 는 계층형, 망형, 관계형, 객체지향형, 객체관계형 등이 있다. 여기서 우리는 관계형 데이터베이스 (Relational DataBase Management System) 을 다뤄보겠다. 데이터베이스 관련 용어 1. 데이터베이스 모델링 : 현실 세계의 데이터를 DBMS에 어떻게 옮겨 놓을지 결정하는 과정이다. - 보통 책임 엔지니어들이 한다. 2. 데이터 : 하나하나의 단편적인 정보 3. 테이블(Table) ex) 회.. 이전 1 2 3 4 다음