AutoML 인 액션 - AutoKeras 창시자가 안내하는, AutoKeras와 KerasTuner로 머신러닝 파이프라인 최적화하기
칭취안 송.하이펑 진.시아 후 지음, 박찬성 옮김 / 한빛미디어 / 2023년 10월
평점 :
장바구니담기




케글이나 데이콘 같은 데이터 경진대회 플랫폼에 제출된 코드들을 보면 대회 초반에 AutoML을 이용해 여러 모델의 대략적인 추론을 보고 거기서 발전시킨 경우가 많다. 커뮤니티에서는 추론에 대한 감이 오지 않을 때 많이 이용한다고 하는데 최소한의 데이터 전처리라던가 여러 데이터의 유형에 따라 어떤 라이브러리를 써야하는지에 대해 미숙한 경우가 많았는데 좋은 기회가 생겨 이 책을 통해 공부하여 활용해볼 수 있었다.



총 9장으로 이루어져 있으며 엔드투엔드 파이프라인, 딥러닝 요점 정리, 자동화된 엔드투엔드 머신러닝 솔루션 생성, 파이프라인 생성을 통한 탐색 공간 조정, 사용자 정의 탐색 공간을 가진 AutoML, 검색 기법의 사용자 정의, 규모 확장, 주요 개념을 되돌아보고 여러 플랫폼을 알려주는 마무리로 구성되어 있다. 부록으로는 코드 실행을 위한 환경 설정, 이미지/텍스트/정형데이터 분류 예제가 있다. 분류 예제는 책 구성에 대한 전체적인 예시이므로 먼저 보고 공부해보기를 추천한다.



책 내용의 문법이 어색하거나 틀린 경우가 있지만 의미를 찾는데는 어려움이 없었다. 그리고 전체 프로세스를 보여주는 그림이 많아 다소 어려운 내용이 있더라도 따로 찾아보지 않고 이해할 수 있었다.



또 읽다보면 궁금해질만한 내용을 자세하게 알려주는 구간이 있어 공부를 하는데 많은 도움이 되었다. 코드에도 어떤 과정이 진행중인지 화살표를 통해 주석과 함께 알려주어 예시를 쉽게 따라해볼 수 있었다.



한번 전체를 공부해보고 느낀 점은 마냥 코드만 따라 치는 것보다는 어떤 상황에서 어떻게 코드를 입력하는지 과정을 전체적으로 학습하는게 어떻게든 도움이 된다는 것이다. 내가 도메인 지식도 알고 모델링에 대해 상세히 알고 있다면 AutoML이 필요하지 않지만 그렇지 않은 경우가 대다수이기 때문에 어떤 문제에 직면하여 모델링에 적합한 데이터 전처리를 어떻게 해야하는지, 또 어떤 하이퍼파라미터를 세팅해야 하는지 타이밍을 공부해볼 수 있는 좋은 기회였다. 본인처럼 모델링 접근법에 어려움을 겪는다면 이 책을 읽어보는게 많은 도움이 될 것이라 생각한다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
생성 AI를 활용한 나만의 콘텐츠 만들기
김민후 지음 / 영진.com(영진닷컴) / 2023년 9월
평점 :
장바구니담기



요즘 쏟아져 나오는 생성 AI를 나중에 필요할 때 쓰기 위해 공부만 해왔었는데 유튜브나 블로그를 보면 이를 활용하여 새로운 서비스를 만드는 것을 보면서 마냥 공부만 할 게 아니라 공부한 것을 새로운 서비스를 만드는데 활용해봐야겠다는 생각을 자주 했었다. 좋은 기회로 책을 리뷰할 기회가 생겨 이제 막 생성 AI를 공부하는 개발자 입장에서 책을 알려드리려고 한다.



1~5장까지는 AI가 발전해온 과정을 간략하게 알려주고 현재까지 나온 생성AI의 주요기능,사용방법과 유의사항을 알려준다. 6장은 각 직군(개발자,크리에이터,디자이너,뮤지션 등등)의 업무 중 생성 AI를 활용할 방법들을 알려주었다. 7장은 생성 AI와 관련된 논쟁, 미래 전망을 간략하게 알아볼 수 있었다.



책에서 좋았던 부분은 중간에 종사자가 아니면 알기 힘든 정보나 심화된 부분은 '더 알아보기'를 통해 친절하게 알려준다. 이를 통해 흐름이 끊기지 않고 공부할 수 있게 되었다. 특히 복잡한 수식을 통해 AI의 전체적인 프로세스를 알려주는 부분이 없어서 많은 분들이 IT지식이 부족해도 충분히 이해할 수 있을 것 같다.



6장에서 각 직군에서 활용하면 좋은 방법들을 단순히 알려주는데 그치지 않고 직접 생성 AI에 질의한 내용을 알려주어 이해하기 편했다.

특히 7장이 유용했다고 생각한다. 마냥 활용하는 방법들만 알려주는게 아니라 이에 따라 범죄에 악용될 수 있거나 AI 할루시네이션을 통해 있지도 않은 정보를 알려주어 신뢰성이 떨어질 수 있고 데이터의 편향성과 차별이 존재할 수 있으며 프라이버시 침해, 콘텐츠 도용 등 아직까지 문제점들이 있다는 것을 통해 아직 생성 AI가 '만능도구'가 아니라는 것을 알게해주는 포인트가 좋았다.


생성AI가 빠르게 발전하기 때문에 책의 내용이 점점 안맞을 수 있지만 현재 생성 AI를 통해 작업의 효율성을 늘리고 싶은 모든 분들이 보기에 부족함이 없는 책이라고 생각한다.


'이 리뷰는 영진닷컴에게 책을 지원받아 작성한 리뷰입니다.'


댓글(0) 먼댓글(0) 좋아요(2)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
개발자를 위한 실전 선형대수학 - 파이썬 3.10 버전 대응, 구글 코랩 실습 가능 I 연습 문제 + 해답+ 해설 영상, 무료 샘플북 제공
마이크 코헨 지음, 장정호 옮김 / 한빛미디어 / 2023년 9월
평점 :
장바구니담기


데이터 사이언스의 기초인 선형대수학을 실습과 함께 기초부터 탄탄하게 배울 수 있을 것 같아 기대됩니다. 특히 연습문제를 통해 선형대수학이 어떻게 활용되었는지 세세하게 배울 수가 있어서 기대됩니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
생성 AI를 활용한 나만의 콘텐츠 만들기
김민후 지음 / 영진.com(영진닷컴) / 2023년 9월
평점 :
장바구니담기


생성 ai 서비스가 계속해서 등장하고 있는데 이에 대한 사용과 활용 방법은 대부분 영어로 알려줘서 이해하기 어려운 부분이 많았는데 책을 통해 배울 수 있을 것 같아 기대됩니다.

댓글(0) 먼댓글(0) 좋아요(3)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
Go 성능 최적화 가이드
바르틀로미에 플로트카 지음, Golang Korea 옮김 / 디코딩 / 2023년 9월
평점 :
장바구니담기



C++을 배우다가 도저히 이걸 고급과정까지 못넘어갈 것 같다고 생각하여 유사하면서 쉬운 언어를 찾아보다가 발견한 Go. 컴파일 시간도 짧고 병렬처리 방법도 간단하다는 장점과 웹서버,마이크로서비스,클라우드서비스 제작 목적으로 사용된다는 이점 덕분에 Go를 기초과정까지 학습했었다. 이 책은 단계를 따진다면 중간과 고급과정 사이라고 생각한다. 책을 통해 코드가 최적화 가능한 패턴인지 확인하고 진행하는 효율성을 고려한 최적화, 프로그램 성능 측정 방법, 런타임과 관련된 컴퓨터와의 물리적 특징과 고려사항 등을 공부함으로써 코드 최적화를 위한 물리적/소프트웨어 사고방식을 기를 수 있다.



단순히 코드만 설명하는게 아닌 단계적으로 어떤 프로세스를 거치는지, 이후 이를 통해 로직이 어떻게 구성되어있는지 친절하게 설명해준다.

책에서 전체적으로 벤치마킹, 병목 현상 분석, 최적화 예제, 효율성 조사 및 평가 방법, CPU/메모리 자원 사용 방법을 알려준다.




책에서 가장 좋았던 점은 중간중간에 있던 TIP과 NOTE, CAUTION을 통해 어떤 방법이 바람직한지 또는 하지 않아야 할 사항은 무엇인지를 알려줌으로써 Go의 심층 깊은 지식과 알고리즘까지 파악할 수 있다. 책을 읽다보면 '이렇게까지 세세하게 알려준다고?'라는 인상을 종종 받았다. 아직까지 Go를 통해 실제 배포까지는 안해본 입장이라서 책 안에 있는 다양한 상황을 접해보지 않았지만 마치 그 상황에서 대처해야하는 방법을 세세하게 적은, 마치 가이드같다고 느꼈다. Go를 주요 언어로 쓰면서 실제 최적화 과정을 공부해야하는 중급 이상의 실력을 가지신 분들께 추천할 수 있을 것 같다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo