sua***
2022-10-30

금융권에서 AI를 활용하는 금융 전문가를 위한 인공지능 활용 실전 지침서로 통계적 비효율성부터 벡터화된 백테스팅, 알고리즘 트레이딩까지 AI를 금융 시스템에 적용하는 방법을 모두 소개합니다.
이번에 소개드릴 책은,
"O'REILLY 파이썬 기반 금융 인공지능" 이라는 책입니다.
Artificial Intelligence in Finance
저자 : 이브 힐피시
번역 : 김도형
책 제목에서 처럼, 이 책 또한 인공지능 관련 책이며 데이터 분석을 위한 도구로 파이썬을 이용 하고 있습니다.
파이썬은 인공지능 분야에서 대표적인 프로그래밍 언어로 사용되고 있습니다.
이 책은 금융에서의 인공지능과 관련된 부분을 주로 다루고 있습니다.
금융 분석 알고르즘에 기반하지만 금융 분야에 대한 이론과 실무에 인공지능 기술을 적용하는 것이 어떻게 가능한지를 보여주고자 노력하고 있습니다.
이 책은의 파이썬 예제의 코드는 복잡하지는 않지만 만약 파이썬에 대해서 기초가 부족하다면 최소 코드를 읽을 수 있도록 기초 문법을 학습하는 것이 좋습니다.
이 책은, 인공지능 알고리즘을 활용한 금융 분석, 예측에서의 활용 측면에서 주로 다루기 때문에 처음 이 책을 접하는 경우에는 관련된 책들을 먼저 학습한 후 이 책을 학습하는 것이 도움 될 것 같습니다.
파이썬 예제는 파이썬 개발 환경을 설치하거나 (linux/windows python 설치, 주피터 노트북 .... )
이 책에서 소개한 "https://base.pqp.io/" 사이트에 등록 후 파이썬 예제들을 실행해 볼 수 있습니다.
base.pqp.io
Quant Platform 사이트 처음 접속 하면 계정 등록을 하여야 합니다.
User Name 과 e-mail 입력하면 등록이 됩니다. User Name 은 소문자로만 등록 가능합니다.
등록하게 되면 등록시 입력한 e-mail 주소로 임시 비밀번호가 전송되고, 해당 임시 비밀번호를 이용하여
로그인 하게 되면 바로 비밀번호 변경하는 화면이 나옵니다.
원하시는 비밀번호 등록 후 사이트 이용하면 됩니다.
로그인 화면은 포럼이 메인이기에 뭐지 ..... 할 수 있을 것 같습니다.
실제 파이썬 실행을 위한 환경은 좌측 상단의 메뉴 버튼을 클릭하면 아래와 같이 "JupyterLab" 이라는 메뉴를 볼 수 있으며, 해당 메뉴를 선택 하면 파이썬 코드를 실행할 수 있는 환경에 접속 할 수 있습니다.
Quant Platform 사이트에서의 파이썬 코드 실행 환경 캡쳐,
실제, 주피터 노트북과 동일합니다.
이 책은 크게 6 부분으로 구성되어 있습니다.
1부 에서는 이 책에서 필요한 인공지능 알고리즘에 대해서 소개하고 기본 개념들을 설명하고 있습니다.
(학습 알고리즘, 신경망 알고리즘 .....)
파이썬 예제를 통해서 각 알고리즘에 대해 동작 결과들을 보여주고 있습니다.
파이썬 예제가 직접적인 알고리즘을 구현하는 것은 아닙니다. 해당 알고리즘들은 이미 파이썬 모듈로 제공되고 있기에
해당 모듈에서 제공하는 함수들을 이용하고 그 결과를 도출하는 형태 입니다.
2부에서 4부 까지는 금융과 관련하여 알고리즘의 실질적인 적용에 대해 설명하고 있습니다.
금융 공학 관련된 내용들이 포함되어 있기에 관련하여 지식이 없는 상태에서는 이해하는데 어려움이 있습니다.
하지만, "Note" 와 "주요 개념" 블럭을 두어 학습하는데 도움을 주고 있습니다.
(필요한 금융 공학관련된 내용이나 용어들은 구글의 도움으로 학습하고 있지만 쉽지는 않네요 ^^;;)
5부 에서는 금융 분야에 인공지능이 적용되었을 때의 미래 전망에 대해서 설명 하고 있습니다.
해당 분야에 있지 않는 3자 입장에서 바라보면, 인공지능이 아직 널리 적용되어 사용되지 못하는 이유중 가장 큰 부분이
표준화의 부족인 것 같습니다.
5부 내용을 읽다 보니 .... 금융 분야에서 인공지능이 널리 적용되기 힘든 이유를 어느 정도는 이해할 수 있었습니다.
6부 에서는 부록으로 신경망관련된 파이썬 예제 및 알고리즘에 사용되는 파이썬 모듈에서의 함수 설명등을 다루고 있습니다.
[ 결론 ]
책 제목만 보고 인공지능을 이용해서 투자 할 목적으로 이 책은 접근하면 안됩니다.
실제 금융 분야에서 인공지능이 어떠한 형태로 적용될 수 있고 현재 어느 정도 까지 연구되고 실무에 적용되고 있는지 학습 하고 향후 인공지능이 금융 분야에 미칠 파급 효과 등을 이해하는데 도움을 주는 책 입니다.
기반 지식없이 학습하기에는 어려운 책 입니다.
금융 분야에 종사하거나 금융 분야를 준비하고 있다면 충분히 향후를 위해 많은 도움이 될 수 있는 책이라는 생각이 듭니다.