출간일(Release) : 2022/05/27
종이책 출간일(Print Release) : 2022/04/29
전자책 종류(Format) : ePub
Price : KRW 19,200
미리보기(Preview)
책소개(Overview)
현실 세계의 문제를 해결하는 40가지 알고리즘을 배우면서 프로그래머라면 꼭 갖춰야 할 알고리즘 응용력과 문제 해결력을 높이자!
현대 사회에서 개발자와 프로그래머가 갖추어야 하는 필수 소양은 알고리즘을 이용한 문제 해결 능력이다. 이 책은 문제의 성격에 따라 적합한 알고리즘을 소개하고 그 작동 원리를 설명한다. 특히 현실 세계의 문제를 해결하는 40여 개 알고리즘을 보여주면서 그 작동 원리를 이해시키고 파이썬으로 직접 구현해 본다.
While learning 40 algorithms to solve real-world problems, let’s increase the algorithm application and problem-solving skills that programmers must have!
In modern society, the essential knowledge that developers and programmers need to have is problem-solving ability using algorithms. This book introduces suitable algorithms according to the nature of the problem and explains the principle of operation. In particular, we show about 40 algorithms that solve real-world problems, understand how they work, and try to implement them directly in Python.
저자(Author)
임란 아마드(Imran Ahmad)
구글(Google) 인증 인스트럭터로, 지난 수년간 구글과 러닝 트리(Learning Tree)에서 파이썬, 빅데이터, 머신러닝, 딥러닝을 가르치고 있다. 클라우드 컴퓨팅 환경에서 자원 할당을 최적화할 수 있는 새로운 선형 프로그래밍 기반 알고리즘인 ATSRA라는 알고리즘을 제안하여 박사 학위를 받았다. 이후 캐나다 연방 정부 소속 고등 분석 연구소에서 진행하는 머신러닝 프로젝트에서 이민 절차를 자동화하는 알고리즘을 개발하는 데 힘썼으며, 복잡한 머신러닝 모델을 학습할 때 GPU를 최적으로 사용하는 알고리즘을 개발하고 있다.
As a Google Certified Instructor, he has been teaching Python, Big Data, Machine Learning, and Deep Learning at Google and Learning Tree for the past several years. He received his PhD for proposing an algorithm called ATSRA, a new linear programming-based algorithm that can optimize resource allocation in cloud computing environments. Since then, he has worked on a machine learning project at the Canadian Federal Government’s Advanced Analytics Lab to develop algorithms to automate the immigration process, and develop algorithms that make optimal use of GPUs when training complex machine learning models.