최근 인공 지능(Artificial Intelligence, AI) 분야가 뜨겁다. 요즘에는 얼굴로 스마트폰을 잠금 해제할 수도 있고 알렉사(Alexa)로 우버(Uber) 택시를 예약할 수도 있다. 인공 지능은 이제 우리 삶의 일부로 자리잡았다. 하지만 인공 지능의 가능성은 아직 전부 펼쳐지지 않았다. 인공 지능은 우리 삶을 훨씬 더 크게 바꿀 힘이 있다.
인공 지능으로 우리 삶을 혁신하려는 노력은 꾸준한 현재 진행형이다. 인공 지능이 운전하는 자율주행차는 공상과학소설에서 나와 현실에 첫 발을 내디뎠다. 자율주행 기술도 결국 운전자가 실수할 가능성을 제거해 사고를 줄이고 우리 삶을 개선하려는 노력의 일환이다. 의료 분야에서도 인공 지능을 도입하려는 노력이 한창이다. 영국 국민건강보험(National Health Service, NHS)은 인공 지능을 활용해 암을 조기 진단하고 수많은 생명을 살릴 수 있는 야심찬 프로젝트를 시작했다.
전문가들은 인공 지능이 가져올 혁신을 4차 산업 혁명이라 부른다. 인공 지능은 현대 산업을 크게 바꾸는 촉매가 될 것이다. 따라서 새로운 세상을 맞이하려면 인공 지능 기술을 이해해야 한다. 책을 다 읽을 쯤에는 인공 지능의 최신 알고리즘을 더 잘 이해하고 실전 프로젝트에 응용할 수 있을 것이다.
1장에서는 다음 주제를 다룬다.
• 머신 러닝과 신경망 기초를 배운다.
• 머신 러닝 알고리즘을 실행할 환경을 셋업한다.
• 머신 러닝 워크플로를 사용해 머신 러닝 프로젝트를 만들고 실행한다.
• 머신 러닝 라이브러리를 사용하지 않고 오직 파이썬만으로 신경망을 만들어 본다.
• 파이썬 판다스(pandas) 라이브러리를 사용해 데이터를 분석한다.
• 파이썬 케라스(Keras) 라이브러리를 사용해 신경망을 만든다.