본문
책소개
이공계에서 활용 가능성이 매우 높은 줄리아(Julia) 컴퓨터 언어를 활용한 응용 프로그램 제작에 관심이 있는 독자를 위해 만들어졌다. 줄리아는 2012년에 발표되었기 때문에 비교적 최신 컴퓨터 언어에 속한다. 줄리아는 특히 고성능 수치 계산과 과학 계산에 최적화되어 있으며, 빠른 실행 속도와 사용의 편리성을 제공한다.
누구나 사용할 수 있도록 발표된 이후, 줄리아는 데이터 과학, 시뮬레이션, 인공지능 등 다양한 분야에서 주목받고 있다. 줄리아 언어가 단순히 향상된 계산 속도만을 추구하는 것은 아니다. 줄리아는 최종 출력 형식인 그림 그리기 까지 지원한다. 빨리 계산하기(FORTRAN, C)와 최종 그림 그리기는 지금도 분리되어 있다. 그림 그리는 Python 언어가 담당하는 경우가 많기 때문이다.
줄리아는 과학 컴퓨팅과 데이터 과학 분야에서 높은 성능과 유연성을 제공하도록 설계되었기 때문에 이러한 다양한 사고방식을 통합할 수 있다. 따라서, 다양한 정보 처리 기술의 융합을 가능하게 하는 줄리아는 새로운 이공학적 시장 가치를 창출하는데 최적화된 도구이다. 이 책이 이공학적 혁신의 마당을 개척하고 새로운 가능성을 탐색하는 데 도움이 될 것이다.
목차
서문
1. 줄리아 컴퓨터 언어의 탄생
2. 줄리아 컴퓨터 언어 사용하기
3. 자료 보관/변경, 읽기, 그리고 쓰기
4. 그림 그리기
5. 선형 대수학 계산
6. 통계학 계산
7. 머신러닝(기계학습)
8. 자동 미분
9. CUDA 프로그래밍
10. 딥러닝(심층학습)
11. 병렬 계산
12. 장비 구동
Bibliography
Alphabetical Index
저 자
소 개
이인호
<교육 및 경력>
1986년 3월∼1990 2월 : 부산대학교 물리학과 (학사)
1990년 3월∼1992 2월 : 한국과학기술원 물리학과 (석사, 응집물질이론)
1992년 3월∼1996 2월 : 한국과학기술원 물리학과 (박사, 응집물질이론)
1996년 3월∼1997 12월 : Beckman Inst., Univ. of Illinois at Urbana-Champaign (박사후)
1998년 1월∼1998 6월 : 포항공대 (연구 과학자)
1998년 7월∼2001 8월 : 고등과학원 (연구 펠로우)
2001년 11월∼2005 2월 : 한국표준과학연구원 (선임 연구원)
2005년 3월∼현재 : 한국표준과학연구원 (책임 연구원)
2009년 1월∼2012년 : 고등과학원 인실리코 단백질과학연구단 (서브그룹 리더)
<주요 연구 관심 사항>
제일원리 분자동역학/전자구조 계산 방법 개발 및 응용 (실리콘 클러스터 구조, 비정질 실리콘 원자/전자구
조, 양자점 전자구조, 실공간 전자구조 병렬 계산 방법 개발, 직접갭 실리콘, 초기능성 결정 구
조 탐색, 위상물질, 초전도, 위상 초전도 물질 탐색, 데이터 기반 결정구조 탐색 방법 개발)
분자동역학이론 개발 및 응용 (작용유도 분자동역학이론 개발, 나노구조체 변형 기작, 단백질
접힘 기작, Onsager-Machlup action 응용)
단백질 3차원 구조 예측
초기능성 물질 설계/탐색 방법 개발 및 응용 [인공지능 기술 적용]
5G 통신용 주파수-선택 필터 설계 [특허 등록, 기술 이전]
SCI/E 연구 논문 81편
학술대회 초청강연 137회
<수상>
2005년 슈퍼컴퓨터 경진대회 고성능컴퓨팅 부문 최우수상 수상 (부총리 및 과기부 장관상)
2006년 고등과학원 개원 10주년 기념 자랑스런 동문상
2021년 한국표준과학연구원, 4월, 이달의 KRISS인 상
2021년 한국표준과학연구원, 봉사 대상
2022년 한국표준과학연구원, 올해의 KRISS인 상