분류 전체보기 538

클루지 (Kluge)

읽게 된 계기 데이트로 북카페에 갔던 차, 역행자라는 책을 접했다. "자청"이라는 사람이 쓴 책인데 그 저자가 자기 인생을 바꾼 제일 중요한 책이라는 말에 관심이 생겼었다. 클루지라는 단어의 정의(애물단지나 누더기처럼 기워만든 물건)만 봐서는 무슨 말을 하는 책인지 모르겠어서 어떤 이야기를 펴는 책인지 더 궁금해졌던 것 같다. 마침 서점에 갔을 때 가장 먼저 보이는 곳에 진열되어있길래 한 번 사보았다. 짧은 평 클루지라는 단어를 납득했다. 저자가 심리학자인 만큼 얼마나 사람이 합리적이지 않은지 수많은 심리 실험을 예시로 들면서 끝까지 이해할 수 있도록 설명해준다. 내가 끝까지 이해하고 내 단어로 다시 표현하는 클루지란 "그 상황에서 그나마 최선의 선택을 한 결과"다. 합리성을 따져서 가장 최적의 선택을 ..

Book/Motivation 2023.02.04

[Linear algebra] 28. Similar matrices and Jordan form

Lecture https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/resources/lecture-28-similar-matrices-and-jordan-form/ Lecture 28: Similar matrices and Jordan form | Linear Algebra | Mathematics | MIT OpenCourseWare MIT OpenCourseWare is a web based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity ocw.mit.edu Note 지난 강의에..

Tensorboard를 이용한 pb 파일 시각화

종종 사전 학습된 딥러닝 모델을 불러와서 사용할 때 ckpt, pb, pth, pbtxt 등 다양한 확장자명을 볼 수 있는데 이중 .pb 확장자를 갖는 모델에 대한 글이다. .pb 파일이란? pb는 protocol buffer를 줄인 말로 protobuf라고도 부른다. 깊게 알 필요없이 pb는 데이터를 serialize하는 방식 중 하나인데 간단히 binary로 바꿔서 통신에 유리하도록 하는 방법이라고 보면 되겠다. 하나 기억해야 될 것은 serialize한 데이터의 구조도 같이 저장한다는 것이다. 위키피디아의 말을 빌리면 다음과 같이 설명하고 있다. Protocol Buffers (Protobuf) is a method of serializing structured data. It is useful i..

Knowhow/Vision 2023.02.03

[ROS2 Foxy Tutorial 한글 번역] 11. Using colcon to build packages

Link https://docs.ros.org/en/foxy/Tutorials/Beginner-Client-Libraries/Colcon-Tutorial.html Background colcon은 catkin_make, catkin_make_isolated, catkin_tool, ament_tools을 모아둔 build 도구 모음라고 생각하면 된다. (catkin이나 ament는 버드나무라는 뜻인데 ROS 개발자가 뒷뜰에 있는 버드나무를 보고 build 도구에 이름을 붙인 것일 뿐 특별한 뜻은 없다. 그냥 cmake, make 같은 build 도구라고 보면 되겠다.) Prerequisites Install colcon sudo apt install python3-colcon-common-extensio..

Knowhow/ROS2 2023.02.03