본문 바로가기

반응형

분류 전체보기

(291)
4장 분류하는 뉴런 만들기-이진 분류 (2) 4-4 분류용 데이터 세트 준비 - 유방암 데이터 세트 준비하기 1. load_breast_cancer() 함수 호출하기 from sklearn.datasets import load_breast_cancer cancer = load_breast_cancer() 2. 입력 데이터 확인하기 print(cancer.data.shape, cancer.target.shape) ##출력: (569, 30) (569,) 3. 박스 플롯으로 특성의 사분위 관찰하기 cancer.data[:3] ##출력 array([[1.799e+01, 1.038e+01, 1.228e+02, 1.001e+03, 1.184e-01, 2.776e-01, 3.001e-01, 1.471e-01, 2.419e-01, 7.871e-02, 1.095..
4장 분류하는 뉴런 만들기-이진 분류 (1) 4-1 초기 인공지능 알고리즘과 로지스틱 회귀 - 퍼셉트론 마지막 단계에서 샘풀을 이진 분류하기 위하여 계단함수를 사용 - 아달린 적응형 선형 뉴런 -로지스틱 회귀 마지막 단계에서 임계 함수를 사용하여 예측을 수행 4-2 시그모이드 함수로 확률 만들기 - 시그모이드 함수 출력값z를 0~1 사이의 확률값으로 변화시켜주는 역할로, 시그모이드를 통과한 값 a가 0.5 이상이면 양성 클래스, 이하면 음성 클래스 - 오즈 비(odds ratio) 성공 확률과 실패 확률의 비율을 나타내는 통계 - 로짓 함수(logit function) 오즈 비에 로그 함수를 취하여 만든 함수 - 로지스틱 함수 시그모이드 함수 - 로지스틱 회귀 정리 4-3 로지스틱 손실 함수 경사 하강법에 적용 로지스틱 회귀와 같은 분류의 목표는 ..
3장 머신러닝 기초 다지기-수치 예측 (2) 3-3 손실 함수와 경사 하강법의 관계 - 가중치에 대하여 제곱 오차 미분하기 y_hat = x_i * w + b err = y_i - y_hat w_rate = x_i w = w +w_rate *err - 절편에 대하여 제곱 오차 미분하기 err = y_i - y_hat b = b+1 *err 3-4 선형 회귀를 위한 뉴런 - Neuron 클래스 만들기 1. init()메서드 작성하기 def __init__(self): self.w = 1.0 self.b =1.0 2. 정방향 계산 만들기 def forpass(self, x): y_hat = x * self.w + self.b return y_hat 3. 역방향 계산 만들기 def backprop(self, x, err): w_grad = x * err..
3장 머신러닝 기초 다지기-수치 예측 (1) 3-1 선형 회귀 - 문제 해결을 위해 당뇨병 환자의 데이터 준비하기 1. load_diabetes() 함수로 당뇨병 데이터 준비하기 from sklearn.datasets import load_diabetes diabetes = load_diabetes() 2. 입력과 타깃 데이터의 크기 확인하기 print(diabetes.data.shape, diabetes.target.shape) ##출력: (442, 10) (442,) 3. 입력 데이터 자세히 보기 diabetes.data[0:3] ##출력: array([[ 0.03807591, 0.05068012, 0.06169621, 0.02187235, -0.0442235 , -0.03482076, -0.04340085, -0.00259226, 0.0199..
2장 최소한의 도구로 딥러닝 시작 2-1 구글 코랩 - 구글이 제공하는 주피터 노트북 - 구글 클라우드의 가상 서버를 활용 (https://colab.research.google.com/) 2-2 딥러닝을 위한 도구들 알아보기 - 파이썬 리스트 my_list = [10, 'hello list', 20] print(my_list[1]) ##결과 : hello list my_list_2 = [[10, 20, 30], [40, 50, 60]] print(my_list_2[1][1]) ##결과:50 - 넘파이 준비하기 import numpy as np print(np.__version__) - 넘파이로 배열 만들기 1) array() 함수로 2차원 배열만들기 my_arr =np.array([[10, 20, 30], [40, 50, 60]]) p..
1장 딥러닝 소개 1-1 인공지능 소개 - 인공지능(Artificial Intellignce)은 '사람의 지능을 만들기 위한 시스템이나 프로그램' 1-2 머신러닝 소개 -머신러닝, 딥러닝, 인공지능 - 규칙/훈련 - 지도 학습 (입력과 타깃으로 모델을 훈련) - 비지도 학습 (타깃이 없는 훈련 데이터를 사용) ex) 군집(clustering) - 강화 학습 주어진 환경으로부터 피드백을 받아 훈련 대표적인 알고리즘: Q-러닝, SARSA, DQN(Deep Q Network) ex) 알파고 - 규칙 가중치와 절편 - 모델 머신러닝의 수학적 표현 가중치 + 절편 = 모델 파라미터 1-3 딥러닝 소개 - 복잡한 문제를 해결하기 위해 인공신경망을 다양하게 쌓은 것 - 인공신경망 - 딥러닝은 머신러닝이 처리하기 어려운 데이터를 더 ..
첨단 디지털 기술에서 인공지능 (3) 국가 안보에 적용되는 인공지능 세계 각국 정부는 이미 국가 안보를 강화하기 위해 AI 도구를 배치하고 있습니다. 이 분야의 디지털 기술의 예로는 전장의 군인들을 대체하여 생명을 구하는 기계가 있습니다. 사실, AI는 이미 군사 및 국가 안보를 너무 많이 변화시켜 인간의 개입이 거의 없는 AI 기반 전쟁의 시대를 나타내는 하이퍼 워(hyper war)라는 새로운 용어가 만들어졌습니다. 먼저, 지휘 및 통제 시스템, 즉 군사 업무를 수행하기 위한 인적, 물리적, 기술적 자원을 포함하는 조직 프로세스에서 통합적인 변화가 관찰될 수 있습니다. AI의 도움으로 지휘관들은 눈 깜짝할 사이에 특정한 일상적인 군사 업무와 결정을 가속화할 수 있습니다. 최근 다양한 국가들은 사람의 위험을 무릅쓰는 대신에 위험한 장소를 ..
첨단 디지털 기술에서 인공지능 (2) 의료 분야에서의 인공지능 헬스케어는 AI가 획기적으로 변화하고 있는 또 다른 산업입니다. 이제 실무자들은 인공지능이 지원하는 도구와 로봇 덕분에 기계의 기술적 정밀도로 환자를 더 정확하게 진단할 수 있습니다. 컴퓨터의 정교함 의료 분야에서 디지털 기술의 좋은 예는 임상 의사 결정 지원 시스템에 딥 러닝을 채택한 것입니다. 이러한 컴퓨터 기반 프로그램은 데이터를 분석하고 임상 지침, 보고서, 요약 및 문서 템플릿과 같은 정보를 제공함으로써 의료 종사자를 지원합니다. 딥 러닝의 도움으로 기계는 규칙적인 건강 상태와 불규칙한 건강 상태를 구별하도록 훈련될 수 있습니다. 이것은 결국 오진된 환자의 수를 줄일 수 있습니다. 게다가, AI는 매년 22,000명의 사람의 목숨을 앗아가는 암을 예방하는 데 도움을 준다..
첨단 디지털 기술에서 인공지능 (1) 인공지능은 몇 년 동안 다양한 산업을 변화시키고 있는 디지털 기술의 한 예로, 2017년 세계 AI 소비 시장이 116억 달러로 평가되었고 2027년에는 516달러에 이를 것으로 예측하고 있습니다. 하지만, 첨단 기술의 대표적인 예로서, 인공지능은 많은 논란의 여지가 있습니다. 기술 억만장자이자 테슬라와 트위터, 스페이스엑스의 CEO인 일론 머스크를 포함한 일부 사람들은 AI가 인류의 미래에 위험하고 사람들의 직업과 사생활을 위협한다고 믿습니다. 하지만 의료, 금융 및 기타 부문에서 수많은 엄격한 인간 작업을 자동화할 수 있습니다. 앞서 언급한 바와 같이, 오늘은 AI의 가장 획기적인 의미와 그것이 왜 우리가 그렇게 흥분하는 첨단 기술인지에 대해 살펴보겠습니다. 이에 앞서, 우리가 말하는 진보된 기술이 ..
인공지능이 장애를 가진 사람을 돕는 방법 인공지능은 컴퓨터 작업의 진화된 형태로서, 시각적이고 음성적인 인식, 의사 결정 및 기타 중요한 일상 업무를 수행할 수 있습니다. 이 기술은 로봇과 현대적인 기술뿐만 아니라, 장애를 가진 사람들에게도 편의를 제공합니다. 인공지능은 장애인의 의사소통, 접근성 및 독립적인 생활에 큰 기여를 합니다. 이를테면, 시각 장애가 있는 사람들에게는 인공지능 어시스턴트 같은 기술이 요리법을 탐구하거나 노래를 연주하는 등의 유용하고 편리한 방법을 제공할 수 있습니다. 커뮤니케이션 증가 인공지능 기술의 발전으로 인해 알렉사, 에코, 시리 등과 같은 음성 지원 AI 기술이 일상적인 집안일부터 음성 결제까지 지원하는 주요 통신 개선 사항 중 하나이며, 이러한 발전은 스마트 기기와의 소통을 자랑하며 시각, 청각 장애가 있는 사..

반응형