본문 바로가기

AI_Student 12

2. Pytorch 미분 연산 개념 2. Pytorch 미분 연산 개념 딥러닝 연산에서 파라미터를 업데이트할 때마다 Descent Method라는 미분값이 필요한 연산을 하기 때문에 이 미분에 대한 개념을 잡고 시작하는 것이 중요하다. 그러면 , 그 딥러닝에서 미분을 계산하는 원리를 살펴보자. 순서가 : 변수 선언(데이터 입력) -> 모델 내 연산 예측값 산출 -> 손실함수 계산 -> 손실 산출 로 이루어지는데, import torch x = torch.ones(2,2,requires_grad= True) print(x) -> 먼저, torch라이브러리에서 2행 2열짜리 텐서를 생성하고, x에 대해서 연산을 추적 가능하도록 requires_grad = True로 설정하였다. y = x + 1 print(y) z = 2*y**2 res = .. 2021. 1. 20.
1. Pytorch Tensor[파이토치, 텐서] 1. Pytorch Tensor[파이토치, 텐서] 딥러닝 프레임워크인 Pytorch의 기본 개념인 Tensor에 대해서 정리해보자. Tensor는 numpy의 ndarray와 비슷하며, GPU를 사용한 연산 가속이 가능하다. -생성(torch. + empty, ones, rand, zeros, tensor ) #empty x = torch.empty(5,5) print(x) #ones y = torch.ones(5,5) print(y) #zeros z = torch.zeros(3,3) print(z) #rand a = torch.rand(4,2) print(a) #torch.tensor b = torch.tensor([[1.1,2.2],[2.2,3.3]]) print(b) #x.size q = torch.. 2021. 1. 13.
[인공지능]탐색(Search) [인공지능]탐색(Search) 인공지능 연구 분야/기술로 Search가 있는데, 왜 Search를 하냐, 또 Search 하는 방법에는 어떤 것들이 있을까에 대해서 작성하려고 한다. 탐색(Search) : 문제의 해(solution)가 될 수 있는 것들의 집합을 공간(space)으로 간주하고, 문제에 대한 최적의 해를 찾기 위해 공간을 체계적으로 찾아 보는 것이다. -주요 용어 State(상태) : 특정 시점에 문제의 세계가 처해 있는 모습. World(세계) : 문제에 포함된 대상들과 이들의 상황을 포괄적으로 지칭. State space(상태 공간) : 문제 해결 과정에서 초기 상태로 부터 도달할 수 있는, 해가 될 가능성이 있는 모든 상태들의 집합.( Initial state(초기 상태) -> goa.. 2020. 9. 29.
MMDS(mining massive data sets)와 분산 파일 시스템(Distributed File System) MMDS(mining massive data sets)와 분산 파일 시스템(Distributed File System) 데이터는 가치와 지식을 지니고 있지만, 그러한 가치와 지식을 추출해 내기 위해서는 다음의 것들이 필요하다. 1. 데이터들을 저장할 소프트웨어 저장소(Systems) 2. 데이터들을 관리할 수 있는 Databases 3. 그리고 이 것들을 분석할 수 있는 기능/기술(data mining) Data mining은 very large datasets에서 actionable한 information(실행하는 한 정보)을 추출하는 것이다. (데이터 마이닝 분석의 자세한 설명 ) 데이터마이닝(Data mining) 분석이란? 데이터마이닝(Data mining) 분석이란? 저번 글 https://ra.. 2020. 9. 26.
인공지능(AI) 이란? 인공지능(AI) 이란? 인공지능(Artificail Intelligence)을 공부하면서, 인공지능에 대해서 확실한 정의, 발전과정, 기술들, 응용분야, 최근 동향, 영향력에 대해서 기초적인 부분을 정리하려고 합니다. 먼저, 지능이라는 개념은 본능적이나 자동적으로 행동하는 것이 아니라, 생각하고 이해하여 행동하는 능력을 말한다. 1956년 Dartmouth Conference(다트머스 회의)에서 John McCarthy가 AI 용어에 대해서 제안하였으며,"지능적 기계 특히 지능적 소프트웨어를 만드는 과학 과 공학" 정의하였다. 인공지능에 대한 정의는 1956년에 맥카시에의해 정의 되어 여러차례 조금씩 변형되어 왔는데 1990년에 닐슨이 인공물이 지능적인 행위를 하도록 하는 것으로 정의가 되었다. 인공지능.. 2020. 9. 23.
데이터 마이닝 분석 프로세스란? 데이터 마이닝 분석 프로세스란? 저번 글에서 데이터 마이닝 분석이란? 데이터마이닝(Data mining) 분석이란? 데이터마이닝(Data mining) 분석이란? 저번 글 https://ralp0217.tistory.com/20에 이어 데이터 마이닝 분석이란 무엇인가와 데이터 분석에는 어떤 요소들이 있고 전반적인 흐름에 대해서 이론적인 내용 을 ralp0217.tistory.com 에 대해서 다뤄 보았습니다. 이번 글에서는 데이터 마이닝 개념의 마지막 챕터로 "데이터 마이닝 분석 프로세스"에 대해서 사례와 함께 설명을 드리겠습니다. *저번 글까지 보면 데이터 마이닝이 무슨 일을 하고 어떻게 데이터를 가지고 유의미한 가치를 만들어 내느냐에 대해서 이해를 하실 수 있었을 텐데, 그 데이터 마이닝 실질적으로 .. 2020. 9. 22.