<인공지능을 만들기 위한 핵심지식> 이호영, 슬로미디어
대부분의 IT개발 프로세스는 공정단계별로 프로젝트 매니저와 개발자, 품질관리자가 협업하며 요구사항 분석, 설계, 구현, 테스트, 배포의 단계를 거치게 된다.
설계 단계 이전에 진행하는 요구사항 분석은 보통 실제 시스템을 사용할 현업 사용자의 의견청취나 필요한 기능에 대한 조사로 시작해서 해당 기능을 설계하고 구현하는 단계로 진행하게 된다.
인공지능 프로젝트는 이보다 복잡한 단계를 거치게 된다. 데이터셋 구축 단계에서 데이터 수집, 데이터 정제, 데이터 가공, 데이터 검수, 데이터 저장/배포를 수행하고 해당 데이터를 이용해 AI학습모델을 개발과 AI 서비스 단계의 요구사항 분석을 통해 실제 구현과 검증 단계를 거쳐 인공지능 프로젝트가 완성되는데 검증단계로 모델검증과 서비스 검증으로 또 단계가 구분되어 진행되게 된다.
이렇게 인공지능 서비스를 개발한다는 것은 복잡한 단계를 거쳐야 하고 중간중간 검증해야할 것들도 많기때문에 일반적인 소프트웨어 개발 방법론보다 좀더 정교한 프로세스가 필요하다.
이 책은 그런 인공지능 서비스 개발 프로세스에 대해 개발부터 유지보수까지 모든 단계에서 점검해야할 포인트들을 필자의 경험에 기초해서 잘 짚어주고 있다.
일반적인 소프트웨어 개발 방법론과 유사한 것 같으면서도 디테일에서 차이나는 부분들에 대해 알려주고 있어 여러모로 인공지능 서비스 프로젝트 진행에 도움이 될 것 같다.
다음번 프로젝트를 진행하게 되면 이 책의 내용을 좀더 꼼꼼히 살펴보며 진행하도록 준비해야 겠다.
'책읽기&후기' 카테고리의 다른 글
[도서협찬] AI 포토샵 테크닉 (0) | 2023.09.14 |
---|---|
[도서협찬] 순환기의 구조 (0) | 2023.09.07 |
[도서협찬] 진격의 인도 (0) | 2023.08.22 |
[도서협찬] 이상 전 시집 건축무한육견각체 (0) | 2023.08.22 |
[도서후기] 조선의 밥상 (0) | 2023.08.16 |