본문 바로가기

전체 글

(35)
2024 읽은 책 정리 1. 삼체 1, 2, 3 - 류츠신압도적인 과학력을 가진 삼체인에 맞서는 지구인의 처절한 전략과 생존기2. 꿀벌의 예언 1, 2 - 베르나르 베르베르중세의 기사들이 그토록 찾고 싶었던 성배가 다름 아닌 꿀벌 한마리라면?3. 참을 수 없는 존재의 가벼움 - 밀란 쿤데라사상의 가벼움과 무거움 속에 모두 존재하는 아름다움과 추악함4. 파견자들 - 김초엽자아의 개념이 없는 범람체의 습격으로부터 깨달은 융화와 상생의 방법5. 이휘소 평전 - 강주상한국의 천재 이휘소 박사의 유년기와 업적들6. 우리가 빛의 속도로 갈 수 없다면 - 김초엽과학이 발전한 미래 세계에서 발생하는 철학적인 질문들7. 인간실격 - 다자이 오사무자신에 대한 혐오로 가득찬 한 일본인의 수기8. 모르그가의 살인사건 - 애드거 앨런 포짧고 단순한 ..
2023 읽은 책 정리 2023년도에 읽은 책을 정리해 본다. 독후감은 짧은 게 좋은 것 같다고 생각하기에 영화 평론처럼 한 줄로 죽 쒀본다. 1. 아몬드 - 손원평 장편소설 감정이 없는 소년의 눈물이 마음을 적신다 2. 살인자의 기억법 -김영하 장편소설 사라져 가는 기억보다 무서운 것은 거짓된 기억이다. 3. 스즈메의 문단속 -신카이 마코토 장편소설 그토록 찾고 있던 위로는 과거의 상처받은 나에게 있었다. 4. 스크럼과 XP -헨리 크니버그 스크럼의 실전 적용 5. 익스트림 프로그래밍 -켄트 벡 소프트웨어의 약점을 노출하며 빠르게 개선하자 6. 과학자의 흑역사 -양젠예 아무리 저명한 과학자들조차도 그들의 고집으로 인해 큰 실수를 한다. 7. 데미안 -헤르만 헤세 정신적 지주 데미안. 그리고 그의 엄마와의 정신적 사랑. 초능력..
보이스피싱 문자 역관광 하기 최근 들어 피싱 문자가 눈에 띄게 증가하고 있다. 하루에 약 5번 정도의 광고성 전화가 오고 있고, 피싱 문자 또한 2건 이상은 받는 것 같다. 이러한 상황에 환멸이 나고 있던 중 한 문자를 받았다. 전자금융 거래법을 위반 했으니 링크를 따라 사건 조회를 하라고 한다. 검찰을 사칭한 뻔한 수법의 보이스피싱 문자이다. 평소 같았으면 그냥 넘어갔을 문자이지만 이날은 왠지 모르게 더 화가 났다. 더 이상의 피해자가 나오지 않길 바라는 마음에, 일단 사건조회에 적힌 피싱 링크로 접속하였다. 피싱 링크는 대개 악성코드 등을 포함하고 있기에, 애초에 접속 자체를 하지 않는 것이 좋다. 본인은 보안을 위하여 윈도우가 아닌 리눅스에 Firefox 브라우저를 설치하고 IP 를 변경한 뒤에 접속을 시도하였다. 검찰(?) ..
HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in HuggingFace 리뷰 인공지능 발전의 궁극적인 목표는 강인공지능의 개발입니다. AGI(Artificial General Intelligence)라고도 불리는 강인공지능은 약인공지능과 대비되는 개념입니다. 약인공지능은 주어진 업무를 수행하는 데 집중한 알고리즘인 반면 강인공지능은 사람과 같은 지성을 가진 인공지능으로서, 사람이 수행할 수 있는 업무의 모든 부분을 담당할 수 있습니다. 딥러닝의 빠른 발전을 통해 약인공지능이라고 불릴만한 알고리즘은 많이 개발되어왔으나, 강인공지능은 개발은 커녕 그 개념초자 아직 모호합니다. 강인공지능의 발전에 따른 윤리/철학적인 문제에 대한 논의가 아직 충분하지 않고, 많은 기업들은 강인공지능의 개발을 마케팅 수단의 일환으로 사용하기도 합니다. 그러나, 지난 3월 마이크로소프트가 GPT-4가 AG..
CTO에 대한 생각 정리 CTO(Chief Technology Officer)는 겉으로 보기에는 참 멋있는 직업이 따로 없다. 대표의 옆에서 기술에 대한 모든 부문을 보좌하고, 거대한 조직의 브레인 역할을 수행할 줄 아는 인텔리처럼 느껴지기도 한다. 하지만, CTO의 역할은 조직의 기술력을 상징하는 자리가 아닌, 기술에 대한 전반적인 전략을 제시하고 책임을 지는 사람이다. 여느 C-level이 그렇듯, 초기 스타트업에서는 직무에 대한 역할이 하나로 정해지지 않는다. CTO는 기술 초기 단계에서 핵심 기술에 대한 조사 및 검증을 실시해야하며 실사가 가능할 정도로 성장할 때까지는 핵심 프로덕트의 최소기능제품(MVP)를 구현해야한다. 이후에는 아키텍쳐 설계, 기술스택 확립, 코드 컨벤션 확립 등 기술 적인 부분에 대한 온갖 결정을 수..
cv2.remap 함수에 대한 고찰 cv2.remap 함수는 이미지의 각 픽셀들을 사전에 정의된 위치로 하나씩 옮겨서 이미지 전체를 변형하는 함수이다. cv2.remap 함수의 파라미터로는 src, map1, map2가 들어간다. src는 원본 이미지 map1은 원본 이미지의 특정 픽셀이 옮겨가야할 좌표의 x값 map2는 y좌표값이다. src의 shape이 (h,w,3)이라고 할 때, 당연하게도 map1, map2는 모두 (h,w)의 shape을 가져야 한다. 그러나, map1의 shape이 (h,w,2), map2의 shape이 (h,w)를 갖는 경우를 볼 수 있는데, 이는 리매핑 과정에서 사용되는 map1, map2의 m1type이 다르게 정의되어있어서 발생하는 문제이다. 기본적으로는 (map1, map2) 가 (CV_32FC1, CV..
Zero-1-to-3: Zero-shot One Image to 3D Object 리뷰 ChatGPT 요약 Zero-1-to-3는 하나의 RGB 이미지만을 가지고 객체의 카메라 시점을 변경하는 프레임워크를 소개합니다. 이 프레임워크는 자연 이미지에 대한 대규모 확산 모델이 학습한 기하학적 우선순위를 활용하여 이런 제한된 상황에서 새로운 뷰를 생성합니다. 합성 데이터셋을 사용하여 조건부 확산 모델을 학습시키고 상대적인 카메라 시점을 조절하는 컨트롤을 배우기 때문에 지정된 카메라 변환 하에서 동일한 객체의 새로운 이미지를 생성할 수 있습니다. 실제 데이터셋과 인상파 회화와 같은 외부 데이터셋에서도 잘 일반화되며 이 방법은 하나의 이미지로 3D 재구성을 수행하는 작업에도 사용할 수 있습니다. 정성적, 정량적 실험 결과, 인터넷 규모의 사전 학습을 활용하여 우리의 방법은 최첨단 단일 뷰 3D 재구..
WSL 현재 시간 동기화 문제 WSL의 내부의 시간이 현재 시간과 다를 때는 chrony를 설치하여 해결할 수 있다. 현재 시간 확인 방법 date chrony 설치 및 실행 방법 sudo apt update sudo apt install chrony sudo service chrony start