본문 바로가기

입문서13

[서평][게임] 레트로의 유니티 게임 프로그래밍 에센스 / 한빛미디어 꼭 게임업계에 종사하거나 게임을 즐기는 사람이 아니더라도 또는 IT업계에 몸담고 있는 사람이 아니더라도 한번쯤은 게임을 만들어보는 상상을 해보지 않았을까? 컴퓨터 게임을 8비트 시절 애플II와 MSX 계열을 컴퓨터로 시작하여 본격적인 오락실 세대였던 나로서는 소시적 그런 상상을 해본적이 있긴하다. 비록 스타크래프트와 PS2 이후 게임을 이젠 더이상 즐기지 않고 있긴 하지만... 요즘의 게임은 내가 즐겨하지 않아서 잘모르겠지만 그래도 IT업계에 몸담고 있어서 그런지 몰라도 유니티라는 게임엔진이 있다는 것은 알고 있다. 그래서 그런지 몰라도 "레트로의 유니티 게임 프로그래밍 에센스"라는 책의 서평단을 모집할때 흥미가 생긴것은 사실이다... 책을 막상 받아보니 근래 보기드물게 IT서적치고 꽤 두꺼운 것에 당황.. 2022. 3. 14.
[서평][영어][회화] English for Everyday Activities / Compass Publishing 해도해도 늘지 않아 하면 뭐하나 싶은게 영어공부이기도 하고 그간 해온게 있으니 쉽사리 포기하기도 쉽지 않은게 내게 있어서 영어공부이다. 요즘 워낙 오픈 강좌들이 많다보니 오히려 뭘보고 뭘로 공부해야하는지 선택하는게 더 어렵다. 우연찮게 유튜브에서 여러분들이 추천 하는 책이 있어서 내돈내산해서 나도 도전을 해보게 됐다. "English for Everyday Activities", 아래 그림처럼 생긴 표지디자인은 한글판 개정본이다. 난 이번에 알게된 책인데 이 책이 오래된 책이고 꽤 유명한 책이라고 한다, 한글판이 나오기 전까지는 이렇게 생겼었다. 틀려진것은 unit 개수가 57개에서 50개로 줄어들었다는 점과 2nd 버전의 책은 전체 영어로 되어 있는데, 한글판은 한글이 들어가 있다는 점 정도... 내용.. 2021. 12. 17.
[서평][컴퓨터공학/수학] 제대로 배우는 수학적 최적화 - 한빛미디어 "제대로 배우는 수학적 최적화" 이 책은 재미난 지향점을 가진 책이다. 입문서이면서도 수준이 상당하다, 기본적으로 수학과 알고리즘을 다루고 있기에 단순한 초심자가 보기에는 필요한 관련 기초지식이 필수적이다. 특히나 선형대수, 미적분과 같은 수학적 지식과 알고리즘이나 자료구조와 같은 컴퓨터 공학적 지식을 복합적으로 필요로 하기에 만만히 볼만한 책은 아니다. 수학적 최적화는 주어진 제약조건에서 목적 함수의 값을 최소/최대로 만드는 최적화 문제를 이용하여 현실 세계의 의사결정 등과 같은 문제 해결을 실현하는 수단으로 다양한 산업 분야와 학문적 영역에서 많은 문제를 최적화 문제로 모델화 하여 처리 또는 연구에 활용되고 있다. 더군다나 데이터의 양이 과거에 비해 엄청나게 커진 시대에 살고 있는 우리로서는 좀 더 .. 2021. 10. 25.
[서평][IT개발][AIML] fastai와 파이토치가 만나 꽃피운 딥러닝 / 한빛미디어 딥러닝 프레임워크가 있어 한땀한땀 만들던 시절에 비해 훨씬 간단하게 딥러닝, 머신러닝 모델을 구성할 수 있다. 텐서플로나 파이토치와 같은 선도적 역할을 하는 글로벌 기업에서 만드는 프레임워크의 경우 쓰는 사람도 많고 자료나 샘플도 많고 활용사례도 많고... 하지만 여전히 접근성이 그렇게 좋지는 않다. 그래서 나온것이 이를 좀더 손쉽게 사용할 수 있도록 해주는 고수준의 라이브러리가 있는데 텐서쪽에는 케라스가 있다면 파이토치에는 fastai가 있다. 멀리서 보면 금붕어 같이 생겼는데, 오라일리 책의 특징은 알다시피 희귀종이나 멸종위기종을 표지에 쓰는 특징이 있지 않았던가? 이번책은 금붕어가 아니고 황줄돔 이란다, 또한 멸종 위험도는 낮은 축에 속한다고 하는데 그간의 정책을 감안했을 때 의외가 아닌가 싶다. .. 2021. 9. 10.
[서평][데이터공학] 실무 예제로 배우는 데이터 공학 / 제이펍 꼭 IT분야에 국한된 것만은 아니긴 하지만 어찌됐던 최근 최소 5~6년의 시간의 흐름에 있어 가장 핫한 키워드는 빅데이터나 머신러닝/딥러닝으로 대표되는 인공지능이 아닐까 싶다. 이와 관련해서 데이터 분석, 시각화 분석, 데이터 공학, 데이터 과학 등등이 부수적으로 따라붙는 키워드들일 것이다. 뭐 인공지능쪽도 강화학습이니 등등 여러갈래의 세분화 되어 전계되지만... 여하튼 이것들의 공통점 또는 베이스가 되는 것은 데이터가 아닐까 싶다, 대규모의 데이터를 동반하는 무언가... 예를들면 데이터 자체를 수집, 추출, 변환 등을 처리하는 공학적인 측면의 접근과 이렇게 이렇게 모여진 데이터를 기반으로 데이터의 특성과 분석과 이를 활용하는데 집중하는 과학적 접근... 생각해보면 데이터를 통계적인 분석 모델과 기법이나.. 2021. 8. 17.
[서평][IT개발][NLP] 파이토치로 배우는 자연어 처리 / 한빛미디어 컴퓨터를 통한 자연어를 처리하는 방법에 대한 연구는 꽤 오랜 역사를 가지고 있다. 최근들어 이 분야도 머신러닝/딥러닝을 이용한 다양한 형태의 자연어 처리 방안이 연구되고 있는 핫한 분야이다. 그도그럴것이 음성이던 텍스트던 기계가 자연어를 알아듣고 인간과 소통할 수 있다는 것은 연구자/개발자만의 세계가 아닌 생활 밀착형 서비스를 만들기도 좋고, 바꿔 발하면 돈이 될 수 있는 여지가 좀더 많은 것이라 그렇지 않나 싶다. 나도 텍스트 기반의 자연어 처리로 인해 머신러닝과 딥러닝을 어설프게나마 시작하게 되었고, 아직 그 부분을 진행하고 있다. 이 책은 파이토치 기반의 자연어 처리 방안에 대해 접근할 수 있는 내용을 담고 있다. 자연어 처리라는게 단순히 머신러닝/딥러닝을 알고 있다고 해서 술술 풀어나갈 수 있는 .. 2021. 6. 22.