1. 인공지능의 정의

   1) 신경망(Neural Network)의 이해

      -1 인공지능 (Arificial Intelligence)  :  인간의 학습, 추론, 지각 등의 능력을 구현하려는 컴퓨터 과학 분야

      -2 신경망

         (a) 생물학적 신경망(신경회로)  :  일정 크기의 자극(신호)를 입력받아 활성화됨으로 특정 기능을 수행하는

                                                   시냅스로 연결된 신경집단

         (b) 인공 신경망  :  생물학적 신경망에서 영감을 얻어 만들어진 수학적 모델링 알고리즘으로 생물학적

                                 신경망의 작동방식과 구조가 유사(선형대수학, 통계학 등)

 

   2) 인공신경망(Artificial Neual Network)

 

   3) 신경망의 작동

      -1 신경망 작동 일반화

 

 

 

2. 인공지능 활용 시 주의사항

   1) 분야별 예시

      -1 활용

         (a) 판매(마케팅)분야  :  추천 시스템, 리뷰 감정 분석, 거래량 예측, 원자재 가격 예측, 유통 거래량 예측 등

         (b) 금융분야  :  주식거래, 주식 가격 예측, 재무 데이터 분석 및 예측 등

         (c) 기타 분야  :  비디오 인식(자율주행, 운전자 모니터링 등), 음성인식 등

데이터, 특히 수치형 데이터만 있다면 때와 장소를 가리지 않고 활용 가능

 

      -2 방법별 예시

         (a) 분류 (classification)

         (b) 회귀 (regression)

         (c) 군집 (clustering)

         (d) 차원 축소 (dimension reduction)

 

      -3 주의사항

         (a) 명확한 목적

         (b) 적시성 (데이터 준비, 학습시간 등)

         (c) 비용 (개발, 유지보수 등)

         (d) 비즈니스 관점의 가치

   

 

3. 인공지능의 구현

   1) 파이썬 탄생

      -1 파이썬(python)

         (a) 네덜란드의 귀도 반 로섬(guido van rossum)이 만든 프로그래밍 언어

         (b) 1991년 공직 발표한 c언어로 만든 언어

         (c) 이름의 유래 : 코미디 프로그램 "monty python's flying circus"

   2) 파이썬 특징 및 활용분야

      -1 파이썬 특징

         (a) 오픈소스

         (b) 다양한 무료 패키지(라이브러리) 사용 가능(높은 확장성)

         (c) 높은 재사용성 언어(객체지향 언어)

         (d) 사물 인터넷(IoT)과의 연동성

         (e) 강력한 웹 프레임워크 활용

​      -2 파이썬 활용 분야

         (a) 웹 사이트 개발

         (b) 게임 개발

         (c) 업무 자동화(RPA)

         (d) 데이터 분석

         (e) 인공지능 기계학습(머신러닝, 딥러닝)

         (f) 과학계산 및 통계계산

 

4. 인공지능 모델링

   1) 모델링 과정

      -1인공지능 모델링 과정

         (a) task에 대한 이해 (비즈니스 관점)

         (b) 문제 정의(요건 정의, 검증 방법 등)

         (c) 데이터 수집

         (d) 데이터 전처리

         (e) 모델링

         (f)실무 검정

         (g) 배포

​   2) 머신러닝 주기

      -1 Lifecycle of a ML Project

 

5. 인공지능 모델링 도구

   1) scikit-learn 소개

      -1 what is scikit-learn?

         (a) 파이썬으로 작서오딘 예측 데이터를 분석을 위한 간단하고 효율적인 도구

         (b) 누구나 접근 가능하고 다양한 상황에서 재사용 가능

         (c) NumPy, SciPy 및 matpltlib를 기반으로 구축

         (d) 오픈 소스, 상업적으로 사용 가능 - BSD 라이센스

   2) scikit-learn 기본 모델링

   3) Keras 소개

      -1 what is Keras?

         (a) 파이썬으로 작성된 Tensorflow 고수준 신경망 API

         (b) 아이디어를 결과물로 최대한 빠르게 구현하는 것은 훌륭한 연구와 비즈니스 가치 창출의 핵심

   4) Keras 기본 모델링

 

   5) Task 예시

      -1 Task : 당뇨병 여부 예측

         (a) 구형 목적 : 정확한 이진분류 모델 (Accuracy)

         (b) 입력 데이터 및 분류 결과 정의

               ㄴ 입력 데이터

                    1. 임신 횟수

                    2. 경구 포도당 내성 검사에서 2시간 동안의 혈장 포도당 농도

                    3. 이완기 혈압 (mmHg)

                    4. 삼두근 피부 두겹 두께 (mm)

                    5. 2시간 혈청 인슐린 (mu U/ml)

                    6. 체질량 지수

                    7. 당뇨 직계 가족력

                    8. 나이(세) 

               ㄴ 분류 결과 (출력 데이터)

                    5년 이내 당뇨병이 발병 여부

         (c) 데이터 정보 : 768건

6. 인공지능 머델링

   1) 인공지능 모델링 (학습)

 

   2) 인공지능 모델링 (예측)

 

'핀테크 인공지능' 카테고리의 다른 글

기초 데이터 분석  (5) 2024.09.13
딥러닝  (2) 2024.09.13
머신러닝  (16) 2024.09.13
빅데이터와 인공지능  (3) 2024.09.13
핀테크와 인공지능  (11) 2024.09.13

+ Recent posts