NIST의 클라우드 서비스 모델 분류
인공지능은 사람이 가지고 있는 고유한 능력인 지능을 컴퓨터를 통해 구현함으로써 인간의 사고과정에 대한 이해나 지능적인 도구를 만들어 내려고 하는 시도이다. 이번 강의에서는 컴퓨터를 이용한 문제풀이 방식이 지능적인 것이 되기 위해서는 어떠한 능력을 갖추고 있어야 할지에 대한 기본적인 이해를 해 보려고 한다. 튜링 테스트 : Alan Turing이 컴퓨터의 지능적 행동 능력을 평가하기 위해 제안한 방법으로, 평가자가 가려진 사람과 컴퓨터를 대상으로 대화를 하는 과정에서 사람과 컴퓨터를 구분하는 검사 방법 일반문제 풀이기(GPS) : 1959년 Herbert Simon 등이 어떠한 문제이든 적용할 수 있는 일반적인 문제풀이 기계를 만들기 위해 개발한 프로그램 지식공학 : 지식을 어떻게 체계화하고 지식 베이스에..
1. 머신러닝의 개념 - 인공지능(강인공지능, 약인공지능) ⊃ 머신러닝 ⊃ 딥러닝 - 인공지능 → 인간의 지능을 모방하여 문제해결을 위해 사람처럼 학습하고 이해하는 기계를 만드는 분야 - 머신러닝 → 인간의 학습능력을 기계를 통해 구현하는 분야 - 딥러닝 → 심층 신경망 기반의 머신러닝 방법 2. 머신러닝의 처리 과정 - 학습 단계 → 학습 데이터 집합의 분석을 통해 원하는 입․출력의 관계를 알려주는 매핑 함수(결정함수)를 찾는 과정 - 추론 단계 → 학습을 통해 찾은 매핑 함수를 실제 데이터(“테스트 데이터”)에 적용하여 결과를 얻는 과정 3. 머신러닝의 기본 요소 - 각 데이터는 n차원의 열벡터로 표현 → 데이터 처리는 벡터 연산으로 정의됨 - 전체 데이터 집합에 대한 분포 특성을 고려하여 학습을 수..
관련기술 단점
IT 시스템을 구성하기 위해 데이터 센터에 IT 서비스 제공에 요구되는 H/W 및 S/W 설비를 자체적으로 보유하고 운용하는 전통적인 방식을 온프레미스 방식이라고 한다. 온프레미스 시스템 구축은 요구 기능 수집, 설계, 조달, 구축, 운영 단계로 구분되는 만변 클라우드 기반 시스템 구축은 조달, 운영, 구축 과정이 하나의 단계로 통합된다. 클라우드는 IT 리소스 사용에 필요한 비용을 CapEx에서 OpEx로 전환하는 개념이다. 개인의PC가 아닌 인터넷 상에 존재하는 클라우드 사업자 (또는 클라우드 제공자)에 의해 서비스가 제공되는 컴퓨팅 기술이다. 클라우드 컴퓨팅 이용 방식에는 클라우드 서비스 제공 범위에 따라 IaaS, PaaS, SaaS로 구분된다. 클라우드 시스템 배포 모델은 클라우드 컴퓨팅 아키텍..
클라우드 컴퓨팅이란 IT 관련된 기능들이 서비스 형태로 제공되는 컴퓨팅 스타일이다. 클라우드 컴퓨팅의 특징에는 확장성, 유연성, 즉시성, 가용성, Pay as you go가 있다. 개인의PC가 아닌 인터넷 상에 존재하는 클라우드 사업자 (또는 클라우드 제공자)에 의해 서비스가 제공되는 컴퓨팅 기술이다. 「클라우드 컴퓨팅 발전 및 이용자 보호에 관한 법률」은 클라우드컴퓨팅의 발전 및 이용을 촉진하고 클라우드컴퓨팅서비스를 안전하게 이용할 수 있는 환경을 조성하기 위한 목적으로 제정되었다. 1960년대 개념화된 유틸리티 컴퓨팅을 시작으로 네트워크/웹 기술, 가상화 기술, 프로비저닝 기술, 그리드 컴퓨팅 기술이 발전하여 클라우드 컴퓨팅이 가능해졌다. 클라우드 컴퓨팅은 리소스 사용률 향상, 규모의 경제에 따른 비..