본문 바로가기

SAN's history/REVIEW6

[도서 리뷰] 파이썬 라이브러리를 활용한 텍스트 분석 NLP를 개인 프로젝트에 적용할 수 있도록 안내하는 책 텍스트를 기반으로 한 AI 모델을 만들고자할 때 이 책으로 도움을 받을 수 있다. 일기나, 말투를 기반으로 사람의 감정을 분석하는 서비스나, 문법 자동 완성 서비스 등등 사람의 말을 기반으로 AI 모델을 학습하여 제공할 수 있는 서비스는 NLP를 기반으로 한다. 개인적으로 졸업프로젝트로 NLP를 공부해야하는 상황이었는데 우선 NLP 모델을 만들어 학습하기 전에 원하는 모델을 학습하기 위한 데이터를 준비하는 과정부터 난감하였다. 데이터를 어디서 끌어와야할지, 크롤링을 한다면 어떻게 시작해야할지 그런데 이 책은 데이터를 준비하는 과정(크롤링)부터 모은 데이터들로 할 수 있는 다양한 NLP 모델들을 소개한다. 또한 모델의 성능을 높일 수 있는 방법을 차례.. 2022. 11. 30.
[도서 리뷰] 레트로의 유니티 게임 프로그래밍 에센스 레트로의 유니티 게임 프로그래밍 에센스 // 이제민 지음, 한빛미디어 이 책을 끝까지 공부하면 이런 게임들을 구현해 볼 수 있다. # 총평 (책의 분량이 워낙 많아서 1-4부를 기준으로 작성하였습니다.) 우선 나는 객체 지향 프로그래밍에 대해서 한두번 들여다 본 경험이 있다. C#과 유니티는 전혀 접해보지 않은 상태에서 이 책을 공부하게 되었다. 유니티를 처음 사용해보는 사람들을 위해 어떻게 사용하는지를 안내하는 부분이 풍성하다. 객체지향을 처음 접한다면 낯설 수 있는 상속이란 개념에 대해서, 어떤 면에서 상속이 좋고, 나쁜지를 이해하기 쉽게 설명한다. C#에 대한 설명을 하는 파트에서는 코드로 예시를 들어놓기보다는 설명으로 이해시키고 있는데, 코딩을 많이 접해보지 않은 사람이라면 이런 구성의 책이 어렵.. 2022. 7. 24.
[도서 리뷰] 김상형의 SQL 정복 김상형의 SQL 정복 // 김상형 지음, 한빛미디어 학교 수업으로 아슬아슬하게 만든 데이터베이스 지식이 부족해서 데이터베이스, SQL의 기초를 다시 탄탄히 쌓아올릴 필요가 있다고 느끼던 중 '김상형의 SQL 정복'이라는 책을 접할 수 있는 기회가 생겼다 # 이 책은 데이터베이스를 처음 공부하려는 사람들에게 꼭 추천하고 싶다. 물론 나처럼 숭덩숭덩 이름만 공부한, 구멍난 지식을 가진 사람들에게도 추천한다. 1. 처음 공부하는 사람들에게 추천한 가장 첫번째 이유는 우선 보통 이 책을 공부하려는 사람들은 컴퓨터공학, 컴퓨터 언어를 배우던 사람들일 확률이 높다. 데이터베이스라는 새로운 개념을 이전에 배웠던 컴퓨터 언어와 비교하며 어떤 특성을 가지고 있는지, 어떻게 활용하기 위해 어떤 점을 공부해야하는 것인지 설.. 2022. 5. 29.
[도서 리뷰] 도메인 주도 개발 시작하기 도메인 주도 개발 시작하기 (DDD 핵심 개념 정리부터 구현까지) // 최범균 지음 , 한빛미디어 스프링을 공부하면서 도메인이라는 용어가 나올 때 DDD라는 개념를 함께 알아두면 좋다고 해서 궁금했는데 마침 좋은 기회가 생겨서 DDD에 관한 책을 읽어보게 되었다. !! # DDD , Domain-Driven Design 도메인패턴을 중심으로 설계하는 방법 도메인 : 소프트웨어로 해결하고자 하는 문제 영역 ex) : 주문도메인, 결제도메인, 배송도메인 등등 DDD를 통해 각각의 도메인은 서로 분리되어 의존성은 최소화하고 응집성은 최대화 할 수 있다. - (DDD가 아닌) 기존의 개발 방식 데이터에 종속적인 애플리케이션 모델링과 개발과의 불일치 발생 도메인 전문가(개발을 요구하는)가 도메인에 대한 경험을 바.. 2022. 4. 24.
[도서 리뷰] 자바 마이크로서비스를 활용한 SRE 자바 마이크로서비스를 활용한 SRE - 조너선 슈나이더 / 한빛미디어 ▶ SRE, 사이트 신뢰성 공학 : 소프트웨어를 툴로 활용하여 시스템을 관리, 문제를 해결하고 운영 태스크를 자동화하는 접근 방식 SRE팀은 태스크를 받아 엔지니어, 운영팀에 넘기고 엔지니어,운영팀은 소프트웨어 및 자동화를 사용하여 문제를 해결하고 프로뎍션 시스템을 관리한다. 코드를 통해 대규모 시스템을 관리할 수 있어 수많은 머신을 관리하는 시스템 관리자에게 더 큰 확장성과 지속가능성을 제공한다. 새 기능을 적시에 출시하고 사용자가 이 기능을 안정적으로 사용하도록 할 수 있다. 2020년 12월 14일 구글 서버 장애를 통해 우리는 안정성있게 제공되는 서비스에 대해서 주목하게 되었다. 수 많은 사람들이 사용하는 서비스에서 문제가 발생.. 2022. 3. 31.
[도서 리뷰] 오준석의 안드로이드 생존코딩 (코틀린 편) 오준석의 안드로이드 생존 코딩 (코틀린 편) // 한빛미디어, 오준석 지음 안드로이드는 스마트폰의 대표적인 OS로 전 세계적으로 80% 이상을 점유하고 있다. 여기서 코틀린은 안드로이드의 대표적인 개발언어라고 할 수 있다. 요즘은 스마트 폰을 통해 다양한 앱을 사용하고, 개발을 하면 웹에서 멈추는 것이 아니라 앱 버전을 개발하여 사람들이 더 편리하게 사용할 수 있도록 하기 때문에 나 또한 앱 개발을 위한 공부를 해보고 싶었다. 나는 자바를 전문가까지는 아니어도 어느 정도 공부한 사람이고, 코틀린과 앱 개발은 난생처음 접해보는 사람이었다. 어떤 책을 고를 때 지은이가 남긴 말을 꼭 읽어보는 편이다. 지은이의 말을 통해서 이 책을 쓴 목적과 방향성이 무엇인지, 책의 전개가 어떤 식으로 펼쳐질지를 파악할 수 .. 2022. 2. 19.