본문 바로가기
728x90
반응형

분류 전체보기59

미적분학 보호되어 있는 글 입니다. 2020. 7. 10.
기초컴퓨터프로그래밍 보호되어 있는 글 입니다. 2020. 7. 2.
일반물리 보호되어 있는 글 입니다. 2020. 7. 2.
창의적설계 보호되어 있는 글 입니다. 2020. 7. 2.
6. 기계학습 방식의 종류 2020/05/06 - [분류 전체보기] - [AI 기초] 5. 기계학습의 의미와 학습 과정 기계학습은 위 글에서 설명한 일반적인 방법을 따르되, 구체적인 방식의 차이에 따라 크게 세 가지(지도 학습,비지도 학습, 강화학습)로 구분할 수 있다. 이번 글을 통해 각 기계학습 방법의 특징과 각 방법이 어떤 과제 수행에 적합한지 정리해보고자 한다. *강화 학습을 지도 학습에 속하는 방법으로 분류하는 경우도 있다. 나는 가장 보편적인 분류 방법으로, 강화학습을 독립적인 것으로 나눠 설명할 것이다. *2021년 기준 최근 준지도학습 semisupervised learning에 대한 주목이 늘고 있다. 추후 더 공부를 한 뒤 부연 설명을 추가할 예정이다. 1. 지도학습 (Supervised Learning) ① 예.. 2020. 5. 13.
4. 기계학습의 의미와 학습 과정 세상에 막 태어났을 때에는 고양이와 개를 구별하지 못했을 것이다. 하지만 지금의 우리는 고양이와 개를 구별할 수 있다. 사진, 영상, 목격 등을 통해 고양이와 개의 각 특징을 발견하고 이들을 구별할 수 있도록 학습했기 때문이다. 우리의 학습 과정과 유사한 알고리즘을 통해 기계를 학습시키는 것이 바로 기계학습이다. 이번 글을 통해 기계학습의 정의와 기본 원리 그리고 기계학습의 종류에 대해 정리해 보고자 한다. 1. 기계학습(머신러닝, Machine Learning, ML)의 정의 경험(E)을 통해 컴퓨터가 주어진 지식에서 패턴을 익혀 새로운 과제(T)가 주어져도 이를 잘(P) 수행할 수 있도록 기계를 학습시키는 기술을 개발하는 분야. 더보기 ▷the study of computer algorithms th.. 2020. 5. 6.
[Swift] 2020.01.13 주문한 책이 도착해 시작한 스위프트 공부 첫 번째 날! 맥북을 아직 구입하지 않은 상태라 책에 나와 있는 코드들을 노트에 손으로 적어가며 공부하기로 했다. 이를 위해 먼저 내가 아껴둔 노트들 중 하나를 꺼내 들었다. 이 노트는 이제 Swift 공부 기록용이다!(2020.01.13~) 학교 동아리에서 C언어를 친구들에게 가르쳐 주기 위해 혼자 공부한 기간이 있었기에 코드를 작성할 줄은 알아도 이론적인 면에서.. 정확한 용어에 대한 이해는 부족한 게 사실이다. Swift는 C와는 다르게 객체 지향 프로그래밍이기 때문에 처음 접하는 용어들도 생각보다 많았다. 일단 "나중에 설명이 나오겠지"라고 생각하며 첫 챕터는 용어에 익숙해지는 과정이라 여기고, 이해할 수 있는 데까지만 이해하자라는 마음으로 모르는 게 많아.. 2020. 4. 16.
2. 인공지능의 세부 분야 2020/04/06 - [AI/AI 기초] - 1. 인공지능의 의미와 종류 앞선 글을 통해 인공지능이란 무엇인지 그리고 인간의 지능을 모방한 정도에 따라, 혹은 개발 방법론에 따라 인공지능을 어떻게 분류할 수 있는지에 대해 정리해 보았다. 이번에는 인공지능 연구가 어떤 세부 분야들로 나뉘어 진행되고 있는지에 대해 정리하고자 한다. 인공지능의 세부 분야 (Branches of Artificial Intelligence) 이를 분류하는 기준은 각 기관, 연구자에 따라 다양하며 기술이 발전함에 따라 가변적이다. 즉 인공지능 분야 분류의 표준은 없다. 다양한 분류 도표 중 나의 글의 흐름과 가장 유사한 다이어그램(Mills, M.(2016))을 가져왔다. 다음 글을 읽기 전 명심해야 할 점은 다음에 제시된 분야.. 2020. 4. 16.
[Swift] 2020.01.08 약 2주간의 여행을 마치고 한국으로 돌아왔다. 집에 도착한 후 짐도 풀고 여행하는 동안 찍었던 사진들을 보며 여행을 돌아보는 시간도 가졌다. 그리고! 1월 4일 기차 안에서 다짐했던 swift 공부를 위한 책을 주문했다!! 구매한 책은 한빛미디어에서 출판한 ‘스위프트 프로그래밍-객체지향, 함수형, 프로토콜 지향 패러다임까지 한 번에!’이다. 앱 개발만이 목적이 아니라 프로그래밍 언어 하나를 제대로 공부하고 싶었기에 앱 개발 책이 아닌 문법 책을 찾고자 하였다. 그 중 이 책은 ‘누워서 읽는 알고리즘’, ‘팟캐스트 나는 프로그래머다 시리즈’, ‘행복한 프로그래밍’ 등 읽은 후 좋은 감상을 남겨 줬던 책들의 출판사인 한빛미디어에서 출판되었다는 점에 반가움이 섞인 신뢰.?를 느껴 최종적으로 이 책을 구매하게 .. 2020. 4. 13.
2020.01.04 iOS앱 개발에 도전해 보기로 결정한 날. 직접 아이디어를 구상하고, Swift라는 새 프로그래밍 언어를 공부해 앱을 만들어 앱스토어 올리는 과정 자체로도 정말 즐거울 것 같다. 재미뿐만 아니라 실력도 많이 향상할 수 있는 기회가 될 게 분명하다.🕺🏻 준비해야 할 것:-맥북 알아보기 -맥북 사기 -Swift 책 주문하기 -스위프트 공부 시작&앱 개발 공부 시작하기 2020. 4. 13.
1. 인공지능의 의미와 종류 우리나라에서는 불과 몇 년전부터 ‘인공지능’ 분야가 각광 받기 시작했다. 이 덕분에 컴퓨터 과학에 관심이 없는 사람들도 ‘제 4차 산업혁명’이라는 용어와 함께 ‘인공지능’ 단어를 적어도 한 번쯤은 들어봤을 것이다. AI, 인공지능, 여기저기서 언급되지만 정작 무엇을 뜻하는지 와닿지 않는 사람들도 많을 것이라고 짐작한다. 이번 글을 통해 인공지능의 의미와 종류에 대한 설명을 적어보고자 한다. 1. 인공지능의 의미 인공지능(AI, Artificial Intelligence 혹은 Machine Intelligence): 용어 그대로 ‘인공적인 지능’이다. 영어로, Artificial Intelligence 역시 글자 그대로 인공적인 지능을 뜻 한다. 여기서 지능은 주로 우리 인간의 지능을 뜻하며 컴퓨터로 인간.. 2020. 4. 6.
728x90
반응형