본문 바로가기

전체 글175

Chapter 6. Decision Trees SVM과 마찬가지로 Decision trees는 classification과 regression 그리고 multioutput을 모두 수행할 수 있는 versatile Machine Learning algorithms이다. powerful한 algorithm으로 복잡한 데이터 세트에 적합하다. Decision trees 또한 Random Forests의 기본 구성 요소이며, 오늘날 가장 강력한 Machine Learning algorithms 중 하나이다. 6장에서는 Decision Trees를 사용하여 Train, visualize 및 predictions 하는 방법에 대해 논의한다. Training and Visualizing a Decision Tree 위의 visualization된 algorith.. 2020. 4. 8.
Ubuntu Tensorflow nvidia driver 설치 1. 설치 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt-get install nvidia-driver-440 2. 재부팅 sudo reboot 3. 확인 nvidia-smi CUDA 설치 1. CUDA Homepage에서 CUDA Toolkit 10.0 (Sept 2018) 선택 URL : https://developer.nvidia.com/cuda-toolkit-archive CUDA Toolkit Archive Previous releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can .. 2020. 4. 7.
Hands-On Machine Learning with Scikit, 2nd Edition 머신러닝에 대해서도 포스팅 하고자 한다. 스터디 교재로는 'Hands-On Machine Learning with Scikit' 책을 사용할 것이다. 프로그래밍 보다는 개념와 이론에 충실해서 내용을 정리할 예정이다. 2020. 4. 5.
Balancing Robot 학부때 졸업작품 전에 도전해봤지만 아쉽게도 미완성에 머물었던 Balancing Robot에 대해 포스팅하고자 한다. 추후에 Quad-copter에서 동일하게 IMU 센서(MPU6050)를 사용했다. Filter와 제어기로는 Complementary filter와 Standard PID를 사용하였다. (Quad-copter에서는 상대적으로 더 성능이 좋은 Mahony filter와 Dual-Loop PID를 사용했다.) 이번 글에서는 주로 PID에 대해 이야기 할 것이다. (PID Gain Tuning 중에서 프로젝트가 마무리 됬으므로) · Standard PID - P제어 : 현제 상태에서 오차 값의 크기에 비례하게 제어 작용 - I 제어 : 정상상태에서 오차를 없애는 작용을 한다. - D제어 : 출력 .. 2020. 4. 4.