처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막
제로부터 시작하는 러스트 백엔드 프로그래밍 - 뉴스레터 API를 만들며 배우는 러스트 A to Z
루카 팔미에리 지음, 김모세 옮김 / 제이펍 / 2024년 2월
평점 :
장바구니담기


러스트를 알게 된 시점은 StackOverflow(stackoverflow.com)에서 설문조사 중 현재 사용하는 언어 중, 내년에도 사용하고 싶은언어는? 이라는 질문을 65,000명 에게 물어봤을 때 86.1 퍼센트를 차지한 언어가 Rust 였기 때문입니다.


러스트는 안전하고, 빠르고, 병렬성에 초점을 둔 시스템 프로그래밍 언어이다.

 - Rust 공식문서


러스트는 다른 언어에 존재하는 고충을 해결하면서 더욱 적은 단점으로 확실하게 러스트가 다른언어보다 한 발 앞서해 해준다.

 - 스택오버플로우 Rust Top 컨트리뷰터 Jake Goulding


라는 여러가지 글들이 저의 관심을 가지고 있었고, 

이 책의 옮긴이의 머리말에서도 ‘안전하고’, ‘병렬적이며’,’실용적인’ 언어로 설계되었다고 적혀있습니다. 


이 책에서는 러스트가 API 개발을 위한 생상적인 언어가 될 수 있는지에 대한 의문을,

할 수 있다는 설명을 하기 위해, 어떤 생산적인 라이브러리를 사용하면되는지 알려주는 기술서입니다.


이 책은 툴링부터 시작하여, 도커를 거쳐 테스트 방법까지 고민하는 실용 서적이기에, 

기초 문법을 배울려면 

Rust in action 을 보는 게 조금 더  좋을 거 같다고 생각하긴 하지만,

(러스트 프로그래밍 공식 가이드는 아직 못봤기 때문에 러스트인엑션 책을 추천합니다.)

어느정도 배운 러스트를 실무에 사용하거나 실용적인 부분에 대해 학습할때 매우 좋은 책 같네요!



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
친절한 SQL 튜닝 - 개발자를 위한 SQL 튜닝 입문서 / SQLP 핵심이론 집중 공략
조시형 지음 / DBian(디비안) / 2018년 6월
평점 :
장바구니담기


SQLP 자격증을 딸때 한번 읽어보면 좋다고 해서 구매해서 읽고 있습니다.
매우 친절하고 재미있습니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
제로부터 시작하는 러스트 백엔드 프로그래밍 - 뉴스레터 API를 만들며 배우는 러스트 A to Z
루카 팔미에리 지음, 김모세 옮김 / 제이펍 / 2024년 2월
평점 :
장바구니담기


러스트를 알게 된 건, 스택오버에서 설문조사 중 현재 사용하는 언어 중, 내년에도 사용하고 싶은언어는라는 질문에 1위를 한 개발언어였기에 괌심을 가지게 되었는데, 이 책은 러스트가 왜 안전하고, 병렬적이며, 실용적인 언어인지를 설명하기 위해 실용적으로 툴링부터 시작하는 안내서입니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
프롬프트 엔지니어링으로 인공지능 제대로 일 시키기 - 챗GPT, 바드, 클로바X, 스테이블 디퓨전 등 직무별 업무에 활용하는 효과적인 AI 사용법
이규남.조우진.김동민 지음 / 제이펍 / 2023년 11월
평점 :
장바구니담기


제대로 된 오류를 잡기 위해 정말 다양한 방법이 있지만, 정답은 없다는 것을 개발을 하면서 항상 느낍니다. 

챗GPT 가 나오면서, 매번 같은 질문을 해도, 다른 답이 나오고, 거기서 현재 내가 원하는 결과물을 찾기도 힘듭니다.

이 책에는, 프롬프트 엔지니어링을 정의하며, 조금 더 내가 원하는 결과물을 만드는 부분에 대한 가이드를 제공합니다. 

구체적으로 작성하며, 배경을 설명하고 문법적 오류, 모호성등을 제거하는 방법등의 예시를 설명해주면서, 조금 더 좋은 챗GPT같은 언어 모델을 효과적으로 활용하는 방법을 제시해줍니다!

사용자가 모델에게 명확한 요구사항을 전달하고 원하는 결과물을 얻을 수 있는 방법에 대해 설명해주며, 

불필요한 정보를 어떻게 배제하며, 결과물을 뽑을 수 있는지 여러가지 방법에 대해 설명해줍니다. 

또한 이미지 생성 AI 에 대한 내용 등 폭넓은 이야기를 다루고 있어, 조금 더 좋은 프롬프트에 대한 고민을 하는 분이라면, 프롬프트 엔지니어링을 더 깊게 이해하고자하는 독자라면, 매우 우용할 것으로 생각됩니다!


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
인공지능 소프트웨어 품질 보증을 위한 테스트 기법 - 예제와 튜토리얼로 익히는 4가지 AI 소프트웨어 테스트 방법, 2023년 세종도서 학술부문 추천도서 제이펍의 인공지능 시리즈 (I♥A.I.) 42
사토 나오토 외 지음, 황석형 옮김 / 제이펍 / 2023년 3월
평점 :
장바구니담기


책 리뷰: "인공지능 소프트웨어 품질 보증을 위한 테스트 기법"


좋았던 점:


파이썬 설치 및 셋팅: 초심자도 따라갈 수 있을 정도로 파이썬 설치 및 셋팅에 대한 자세한 설명이 포함되어 있어 도움이 되었습니다.


데이터의 중요성: AI 모델을 효과적으로 테스트하려면 충분한 샘플 데이터가 필요하고, 이 데이터는 모델 학습 데이터와는 다른 데이터여야 하는데, 

모델이 학습한 데이터에 대해서는 이미 잘 작동할 것으로 예상되기 때문에 다양한 시나리오와 엣지 케이스를 포함한 다른 데이터로 모델을 테스트하는 데 있어 매우 휼룡한 지침서가 될 것으로 판단됩니다.


테스트 기법 설명: 책에서는 메타모픽, 뉴런 커버리지, 최대 안전 반경, 커버리지 테스트 기법 등의 테스트 방법에 대해 자세히 설명하고 있어 AI 모델을 효과적으로 테스트하기 위한 다양한 방법을 이해하는 데 도움이 되었습니다.


아쉬운 점:


테스트 방법이 한가지로 국한된 점 : 트랜스포머 모델에 대한 내용 부족: 특정 딥러닝 아키텍처에 국한되지 않고 다양한 인공지능 모델에 적용 가능한 내용이 더 포함되었으면 합니다. 트랜스포머 기반 모델(BERT, GPT 등)에 대한 예제와 적용 방법에 대한 내용이 부족한 점이 아쉽습니다.


테스트 주도 개발(TDD): AI 모델에 대한 TDD는 어려운 과제이지만, 모델 버전 관리와 문제 해결을 위한 방향성에 대한 내용이 부족했습니다. 모델의 버전 관리를 통해 변경 사항을 추적하고 문제를 해결하는 부분에 대한 자세한 설명이 필요합니다. 그나마 비슷한 테스트 기법이 뉴런 커버리지인 듯 합니다. 해당 테스트도 DNN 으로만 구현되어있어 조금 아쉬웠습니다.


자동화 테스트: AI 모델의 개발과 테스트는 반복적인 과정이므로 자동화된 테스트 스위트 작성과 모델 성능 모니터링에 대한 내용이 추가되었다면 어떠했을까합니다.


이미지 식별하는 DNN 모델이 아닌, 조금 더 다양한 모델을 사용하는 테스트 기법을 보여줬으면 정말 좋았을 듯 하지만, 식견을 넓히는데 많은 도움이 되었습니다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막