본문 바로가기

전체

[파이썬/Python] 정수 변수 입력 및 출력문 / 코드 입력문 : 값을 입력 받는 문장(사람이 컴퓨터에 값 전달) 예시) a = int(input()) a = int(input('a = ') // input괄호안에 설명을 넣을 수 있음 출력문 : 값을 출력 하는 문장(컴퓨터가 사람에게 값 전달) 예시) print(1) // 1 출력 print(a) // 변수 a의 값 출력
[파이썬/Python] 변수 기본, 금지 명명 규칙 / SyntaxError : invalid syntax 변수 기본 명명 규칙 - 알파벳, 숫자 - 언더바( _ )사용 가능 - 대소문자 구분 변수 금지 명명 규칙 - 공백 사용 금지 - 숫자로 시작 금지 - 예약어 사용 금지 : and, break 등 ※ 명명규칙을 지키지 않았을 경우 SyntaxError : invalid syntax 발생
[인공지능] 인공지능의 연구 분야(요소 기술, 주요 응용) / 인공지능의 최근 동향 / 인공지능의 영향 요소 기술 분야 탐색(Search) - 문제의 답이 될 수 있는 것들의 집합을 공간으로 간주하고, 문제에 대한 최적의 해를 찾기 위해 공간을 체계적으로 찾아 보는 것 - 무정보 탐색 · 너비우선 탐색, 깊이우선 탐색 - 휴리스틱 탐색 · 언덕오르기 탐색, 최선 우선탐색, 빔탐색, A* 알고리즘 - 게임 트리 탐색 · mini-max 알고리즘, a-b 가지치기, 몬테카를로 트리 탐색 지식 표현(Knowledge Representation) - 문제 해결에 이용하거나 심층적으로 추론을 할 수 있도록 지식을 효과적으로 표현하는 방법 - IF-THEN 규칙 - 프레임 - 의미망 - 논리 : 명제논리, 술어논리 - 스크립트 - 불확실한 지식 표현 - 확률 그래프 모델 - 온톨리지 기술 언어 : RDF, OWL 추..
[인공지능] 인공지능이란 무엇일까? / 인공지능의 역사 지능이란? - 본능적이나 자동적으로 행동하는 대신에, 생각하고 이해하여 행동하는 능력 인공지능(Artificial Inteligence)이란? - 인공적으로 만든 지능 - 사람이 의식적으로 하는 행동을 컴퓨터가 할 수 있도록 하는 것 - 사람의 생각과 관련된 활동, 예를 들면 의사 결정, 문제 해결, 학습 등의 활동을 자동화하는 것 - 사람이 하면 더 잘 할 수 있는 일을 컴퓨터가 하도록 하는 방법을 찾는 학문 - 지능이 요구되는 일을 할 수 있는 기계를 만드는 예술 - 인지하고, 추론하고, 행동할 수 있도록 하는 컴퓨팅에 관련된 학문 - 인공물이 지능적인 행위를 하도록 하는 것 인공지능의 역사 MYCIN(1970초반-1980중반) - 스탠포드 대학에서 개발한 전염성 혈액 질환 진단 - 일반 의사보다 높..
[기계학습] 기계학습이란 무엇일까? 학습이란? "경험의 결과로 나타나는, 비교적 지속적인 행동의 변화나 그 잠재력의 변화. 또는 지식을 습득하는 과정) 기계학습이란? "Programming computers to learn from experience should eventually eliminate the need for much of this detailed programming effort." / 컴퓨터가 경험을 통해 학습할 수 있도록 프로그래밍할 수 있다면, 세세하게 프로그래밍해야 하는 번거로움에서 벗어날 수 있다. "A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if..
GPL 3.0과 LGPL 3.0의 차이점 GPL은 원소스코드의 수정유무와 상관없이 모든코드(추가적으로 생성한 코드 포함)를 공개해야하지만, LGPL은 원소스코드는 수정유무와 상관없이 공개, 추가적으로 생성한 코드는 공개되지 않아도 된다. GPL에서 예외적으로 명령행인자, 소캣, 파이프의 방식으로 통신하는 프로그램은 독립된 것으로 보기때문에 소스코드 공개를 요구하지 않는다. 또한 단순히 동일한 매체에 저장만 되어있는 프로그램도 독립된 것으로 본다.
오픈소스 vs 특허권(이미지참조)
오픈소스 관련 소송사례(3건) 1. (2007년) BusyBox 분쟁 사례 2. (2010년) Oracle vs Google 3. (2016년) Artifex vs Hancom