| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- 혼공S
- OpenGL
- 딥러닝
- 파이썬
- 컴퓨터그래픽스
- 혼공스
- 네트워크
- 혼공학습단
- 자바스크립트
- 혼공C
- 벌칸
- 리뷰리뷰
- 혼공
- 책리뷰
- 혼공네트
- vulkan
- C++
- 나는리뷰어다
- 제이펍
- 에세이
- 혼공컴운
- 머신러닝
- 혼공단
- 혼공얄코
- 혼자공부하는C언어
- 한빛미디어
- 혼만파
- 혼자공부하는네트워크
- 혼공단5기
- 혼공머신
- Today
- Total
목록전체 글 (154)
Scientia Conditorium
"한빛미디어 서평단 활동을 위해서 책을 협찬받아 작성된 서평입니다."[책리뷰] 러스트로 갈아타기 - 레거시 코드는 살리고 성능은 높이는 단계별 리팩터링 전략 전반적인 소감 및 마음에 드는 부분소위 RIIR(Rewrite It In Rust) 이라는 밈이 있다. 말 그대로 모든 것을 러스트로 다시 재작성하라는 얘기다. 러스트가 메모리 안전성면에서 뛰어나니 다시 재작성하고 싶기는 한데, 러스트 기본 문법을 모르니 어떻게 시작해야할지 막막했다. 그런 와중에 이 책이 엄청나게 도움됐다. 저자 말대로 이 책은 기존 시스템을 분해하고 다시 작성하는 데 초점을 맞춘 언어를 활용해, 그런 상황에서 유용한 여러 패턴을 제공하는 것이다. 따라서 RIIR에 관심있는 프로그래머에게 딱 어울리는 책이다. 다른 언어와 비교..
※ 이 서평은 터닝페이지 출판사로부터 책을 제공받아 작성되었습니다.[책리뷰] 관성 끊기 전반적인 소감 및 마음에 드는 부분사례가 굉장히 많다. 보통 이런 부류의 책은 대표적인 사례 1개만 가지고 마치 전체를 통달한 듯한 주장을 펼치는데, 이 책에서는 여러 사례들을 계속 소개한다. 그 덕분에 술술 읽게 된다. 사례는 무수히 많지만 결국 저자가 말하는 것은 동일하다. 해결 지향적 접근법으로 문제를 조금씩 천천히 하나하나 해결해나가자는 것이다. 물론 어떤 사례는 너무 과장된 것 아닌가 싶은 내용도 있다. 대표적으로 이 접근법으로 알레르기를 고쳤다는 내용도 있긴 하다. 저자가 말하는 해결 지향적 접근법의 요점을 다음과 같다.반복되는 문제의 패턴에 주목할 것(관찰할 것)그 중 바꿀 수 있는 일이 있다면 무엇이든..
※ 이 서평은 제이펍 출판사로부터 책을 제공받아 작성되었습니다.[책리뷰] 유니티와 OpenAI API로 만드는 인공지능 NPC 전반적인 소감 및 마음에 드는 부분불과 몇년 전까지만 해도 유니티에 인공지능을 넣는다고 하면 하나하나 개발하는 형태를 떠올렸다. 예를 들어 유니티 게임 AI프로그래밍 책을 보면 유한 상태 기계 개념과 랜덤, 확률의 활용 방법, 센싱 기술의 구현 방식, 길 찾기 알고리즘 적용, 행동 트리의 활용, 퍼지 로직 등등 이런 것들을 전부 구현해야 했다. 그러나 이제는 OpenAI API 연동만으로 진짜 상호작용 하듯이 거의 모든 경우를 다룬다고 보면 되겠다.책에서는 OpenAI API Key 토큰 비용에 기본 금액인 10달러를 세팅하고 사용하기를 권장하고 있다. 그러나 개인적으로는 이런..
[책리뷰] 그림으로 이해하는 챗GPT 구조와 기술 ※ 이 서평은 길벗출판사로부터 책을 제공받아 작성되었습니다. 전반적인 소감 및 마음에 드는 부분GPU 설명 부분이 마음에 들었다. CPU와 GPU 차이를 설명할 때 툭하면 엔비디아의 모나리자 그림 그리는 페인팅 영상을 갖고와서 마치 GPU가 CPU보다 좋은 것처럼 소개하는 부분이 짜증났다. 그러나 이 책에서는 왜 딥러닝에서 GPU가 사용되고 어떤 점에서 CPU보다 더 좋은지 명확하게 설명해준다. 그리고 엔비디아 CUDA 코어의 본래 목적인 그래픽 처리를 효율적으로 수행할 수 있도록 설계한다는 내용을 확실하게 알려주기 때문에 속이 다 시원했다. LLM 모델을 설명할 때 전체 구조를 설명하는 그림 덕분에 이해하기 편했다. 책에서 소개하는 내용 그대로 그림..
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis논문 : [2003.08934] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis Githud : GitHub - bmild/nerf: Code release for NeRF (Neural Radiance Fields) NeRF : 신경 방사장2차원 이미지의 부분적인 세트에서 복잡한 3차원 장면을 재구성할 수 있는 신경망특정 장면의 장면 지오메트리, 물체 및 각도를 학습한 후 새로운 관점에서 사실적인 3D 뷰를 렌더링하고자동으로 합성 데이터를 생성하여 허점을 메우는 방식 완전히 연결된 신경망 아키텍처인 ..
레이 트레이싱 공부 - Ray Tracing in One Weekend원본 : https://raytracing.github.io/books/RayTracingInOneWeekend.html 이 포스팅은 원본 Ray Tracing in One Weekend 글을 나름대로 번역하고 정리한 글입니다. 원본 글을 그대로 번역하지 않으니 원본 내용이 궁금하신 분들은 최상단 링크를 통해 보시면 되겠습니다. 먼저 레이트레이싱이 무엇인지 부터 살펴보고 넘어가겠습니다. Ray TracingRayn. 광선, 선, 빛살Tracingn. 투사, 추적기, 추적법v (Trace). 추적하다, (추적하여)찾아내다 영문 해석 그대로 광선 추적기, 즉 빛의 경로를 추적하는 것을 뜻합니다. 다시 말하면 컴퓨터 그래픽스 기술에서 조명 ..
[정리] 리얼 타임 렌더링(Real-Time Rendering, 4/e) 3장 - 그래픽 처리 장치 그래픽 처리 장치(Graphics Processing Unit)CPU에 비해 전용 그래픽 하드웨어가 갖는 장점은 계산 속도가 빠르다는 것뿐이지만 속도 향상은 매우 중요하다.하드웨어 정점 처리를 포함하는 최초의 소비자용 그래픽 칩 : NVIDIA GeForce 256 (1999)이전에 사용 가능한 래스터 및 전용 칩과 GeForce 256을 구별하고자 그래픽 처리 장치(GPU) 용어 만듬GPU는 고도로 병렬화활 수 있기 때문에 속도가 매우 빠르다.GPU에서 프로그래밍 가능한 쉐이더가 어떻게 병렬성을 갖는가를 아는 것이 중요모든 처리 장치가 당면하는 문제는 지연(Latency)데이터에 접근하는 데는 일정한 ..
[정리] 리얼 타임 렌더링(Real-Time Rendering, 4/e) 2장 - 그래픽 렌더링 파이프라인 그래픽 렌더링 파이프라인 - 아키텍처주된 기능은 가상 카메라, 3차원 오브젝트, 광원 등을 생성하거나 렌더링하는 것각 단계는 병렬로 실행되며 이전 단계 결과의 영향을 받음이상적으로는 파이프라인화되지 않은 시스템을 n개의 파이프라인으로 나누면 속도가 n배 향상가장 기본적으로 4단계로 나눔응용 단계(Application)애플리케이션에 의해 동작되며 보통 CPU에서 실행되는 소프트웨어로 구현충돌 검출, 가속 알고리듬, 애니메이션, 물리 시뮬레이션 등을 포함기하 처리 단계(Geometry processing)변환, 투영, 기타 지오메트리 구조 처리무엇을, 어떻게, 어디에 그릴 것인지 계산일반적으로 GP..
"프리렉 출판사로부터 책을 제공받아 작성된 서평입니다."[책리뷰] 개발자답게 코드로 익히는 강화학습 전반적인 소감 및 마음에 드는 부분책 제목을 오해하면 안된다. '수학적 장벽 없이'를 '수학 없이'로 잘못 받아들이면 안된다는 뜻이다. 그렇다고 해서 코드가 많다거나 코드를 아주 자세하게 설명해주거나 그런 것도 아니다. 딱 핵심적인 코드만 짧고 간결하게 설명해준다. 강화 학습 올인원 기초라는 부가 설명이 딱 알맞은 책이다. 책에 나온 코드를 그대로 적용하기는 어렵겠지만 적어도 어떤 흐름에 의해서 어떤 결과가 나오는지 쉽게 알 수 있다. 내가 다른 리뷰에서도 자주 언급하지만 파이썬 기초 문법 설명이 없다. 따라서 쓸데없이 프로그래밍 문법 설명하느라 지면을 낭비하는 부분이 전혀 없다. 기본 개념부터 최신 알고..
" 이지스퍼블리싱 출판사로부터 책을 제공받아 작성된 서평입니다."[책리뷰] Do it! 알고리즘 코딩 테스트 C++편 전반적인 소감 및 마음에 드는 부분C++ 서적은 출판만으로도 반갑다. 왜냐면 대부분의 프로그래밍 서적들이 파이썬으로 집필하기 때문이다. 물론 내가 주로 사용하는 언어가 C++ 이기 때문인 것도 한 몫 한다. 책에서는 출제 경향을 완벽하게 반영한 핵심 103제를 담았다고 한다. 코딩 테스트를 준비하는 취준생들이 어떤 문제를 풀어봐야할지 모르겠다면 이 책에 나온 문제들로만 공부하면 어느 정도 대비할 수 있다. 그런 점에서 최근 코딩 테스트에서 자주 나오는 문제 유형들 위주로 103제 구성한 것은 마음에 든다. 물론 응당 개발자로 취직하려면 출제 경향 따위에 휘둘려서는 안될 것이다. 또한 의..