컴퓨터공학/컴퓨터일반22 딥러닝과 머신 러닝 개요 인공지능 1.1 | AI 사람을 흉내낼 수 있는 기술을 모두 갖춘 분야 1.2 | 범주AI ⊃ 머신 러닝 ⊃ 딥 러닝 의 포함되는 구조입니다. 머신 러닝 (Machine Learning) 2.1 | 개념글 — 인공지능의 한 분야로 인간의 학습 능력과 같은 기능을 컴퓨터에서 실현하고자 하는 기법이나 기술 2.2 | 알고리즘감독 학습 — 입력과 출력을 매핑비감독 학습 — 입력만으로 모델을 구축하여 학습. 데이터마이닝강화 학습 — 학습자가 행동을 선택 딥 러닝 (Deep Learning) 3.1 | 기계학습 많은 데이터를 컴퓨터에 입력하고 비슷한 것끼리 분류하도록 하는 기술. 알고리즘에 따라 의사결정나무, 베이지안망, 서포트벡터머신, 인공신경망 등으로 분류 되며 인공신경망을 잇는 기술이 딥러닝입니다. 3.2 .. 2020. 8. 26. 동영상 포맷과 코덱 동영상 포맷 디지털 동영상 파일은 컨테이너와 코덱으로 구성되고, 동영상 포맷으로 표현됩니다. 파일컨테이너 + 비디오 스트림 + 오디오 스트림 + 메타 데이터 : 자막 등 + 코덱 : 동영상 데이터가 외부 플랫폼과 상호 작용하는 미디어파일 압축방식 MP4 + MPEG-4 (Moving Pictures Expert Group 4) + 가장 보편적이고 고화질 동영상을 비교적 작은 크기로 압축 + 온라인에 적합한 최대화질, 최소크기 WMV + Windows Media Video + Microsoft에서 개발했으며 윈도우 운영 체제에서 지원하는 동영상 파일 형식 + MP4보다 높은 압축율 AVI + Audio Video Interleave + 일반적으로 동영상을 컴퓨터에 저장하기 위한 포맷으로 다양한 시스템에서 .. 2020. 3. 28. 컴파일러 | 빌드 컴파일 링크 # 컴파일 컴파일은 텍스트 형태의 소스 파일을 기계어로 변환하는 것이며 컴파일러는 고급언어로 쓰여진 프로그램이 컴퓨터에서 실행되기 위해 기계어로 바꿔주는 프로그램입니다. *.c -> *.obj # 링크 컴파일한 output을 가지고 최종적인 실행 가능한 파일을 만드는데 필요한 부분 연결하는 작업 *.obj -> *.exe 정적링크 : 프로그램 실행 전에 필요한 부분 결합 동적링크 : 프로그램 실행 중에 필요한 프로그램을 결합. 연결 목적코드를 라이브러리와 연결 링커 : 링크를 해주는 프로그램 # 빌드 빌드란 컴파일과 링크를 통해 최종적인 실행 가능한 파일을 만드는 것을 말합니다. 컴파일 + 링크 = 실행파일 [소스코드] ---컴파일러--> [목적코드(object) 생성] ---링커---> [실행파일] #.. 2019. 10. 17. 알고리즘 | 종류 (탐색, 정렬, 그리드) 알고리즘이란 어떤 문제를 해결하기 위한 절차, 방법, 명령어들의 집합을 뜻합니다. 어떤 방식들이 있는지 한 번 살펴보겠습니다. 탐색 알고리즘 1. 선형 탐색 : x와 a1 비교, x!=a1 이면 a2와 비교... 순차적으로 탐색 2. 이진 탐색 : 오름차순으로 비교 되어있는 리스트를 둘로 쪼개 첫리스트의 마지막 항과 비교... 계속 둘로 나눠서 비교 정렬 알고리즘 1. 버블정렬 : 배열 앞뒤를 비교하고 작은 수를 앞으로 보내고, 반복해서 정렬 2. 선택정렬 : 기준값을 선택. 리스트 중 최소값을 찾아서 기준값과 교환 3. 삽입정렬 : 새로운 리스트에 정렬할 리스트의 값을 차례대로 비교 정렬 후 삽입 욕심쟁이 알고리즘 (Greedy Method) 각 단계에서 가장 최선일 것 같은 것을 선택하는 알고리즘 비.. 2019. 4. 26. 이전 1 2 3 다음