[머신러닝] 2. 머신러닝 시스템의 종류 - 3 포스팅 썸네일 이미지

etc/머신러닝

[머신러닝] 2. 머신러닝 시스템의 종류 - 3

이 글은 '핸즈온 머신러닝' 책에 기반하여 작성되었습니다. 2. 머신러닝 시스템의 종류 - 3 머신러닝 시스템의 종류는 크게 세가지 범주로 나누어 생각합니다. -사람이 지도하는가 (지도학습, 비지도학습, 준지도학습, 강화 학습) -실시간으로 학습을 하고있는가 (온라인학습, 배치학습) -실제 사례 기반인지 예측하는것인지 (사례기반학습, 모델기반학습) 오늘은 마지막 이야기! 이거만 하면 드디어 끝입니다ㅎㅎ 2.3) 사례 기반 학습과 모델 기반 학습 머신러닝 시스템이 하는 일은 결국 '예측'을 하는 것입니다. 예측을 잘 하기 위해서는, 일반화를 잘 해야합니다. 즉 한정된 데이터만 가지고도 새로운 데이터에도 해당되는 알고리즘을 생성할 줄 알아야 한다는 것입니다. 이러한 일반화를 위한 방법은 총 두가지, 사례 기..

2020.03.03 게시됨

[머신러닝] 2. 머신러닝 시스템의 종류 - 2 포스팅 썸네일 이미지

etc/머신러닝

[머신러닝] 2. 머신러닝 시스템의 종류 - 2

이 글은 '핸즈온 머신러닝' 책에 기반하여 작성되었습니다. 2. 머신러닝 시스템의 종류 - 2 머신러닝 시스템의 종류는 크게 세가지 범주로 나누어 생각합니다. -사람이 지도하는가 (지도학습, 비지도학습, 준지도학습, 강화 학습) -실시간으로 학습을 하고있는가 (온라인학습, 배치학습) -실제 사례 기반인지 예측하는것인지 (사례기반학습, 모델기반학습) 오늘은 두번째 범주의 이야기!! 2.2) 배치 학습과 온라인 학습 머신러닝 시스템을 나누는 또다른 기준은 점진적으로 학습하고 있는가입니다. 2.2.1) 배치 학습 배치 학습은 시스템이 점진적으로 학습할 수 없는 경우를 얘기합니다. 점진적으로 학습할 수 없다는 것은, 미리 학습단계에서 습득한 알고리즘을 통해 일련히 적용만 시킨다는 뜻입니다. 이런 학습방법을 오프..

2020.03.02 게시됨

[머신러닝] 2. 머신러닝 시스템의 종류 - 1 포스팅 썸네일 이미지

etc/머신러닝

[머신러닝] 2. 머신러닝 시스템의 종류 - 1

이 글은 '핸즈온 머신러닝' 책에 기반하여 작성되었습니다. 2. 머신러닝 시스템의 종류 - 1 머신러닝 시스템의 종류는 크게 세가지 범주로 나누어 생각합니다. -사람이 지도하는가 (지도학습, 비지도학습, 준지도학습, 강화 학습) -실시간으로 학습을 하고있는가 (온라인학습, 배치학습) -실제 사례 기반인지 예측하는것인지 (사례기반학습, 모델기반학습) 오늘은 첫 번째 범주에대해 이야기해보겠습니다. 2.1) 지도학습, 비지도학습, 준지도학습, 강화학습 2.1.1) 지도학습 지도학습에는 알고리즘에 주입하는 훈련 데이터에 레이블이라는 원하는 답이 포함된다. 보통 분류하는 작업이 대표적인 예이며, 스팸필터를 예로 들자면 메일 샘플에 정상메일과 스팸메일의 태그를 달아서 일정량의 메일이 있는 훈련 세트를 머신러닝을 시..

2020.03.01 게시됨

[머신러닝] 1. '진짜' 머신러닝을 하기 전 알아야 할 이론적인 이야기 포스팅 썸네일 이미지

etc/머신러닝

[머신러닝] 1. '진짜' 머신러닝을 하기 전 알아야 할 이론적인 이야기

이 글은 '핸즈온 머신러닝' 책에 기반하여 작성되었습니다. 1. '진짜' 머신러닝을 하기 전 알아야 할 이론적인 이야기 일단 툴을 다운받고 뭘 하고 하기전에, 우리가 공부하려고 하는 것이 무엇인가 파악을 해야겠죠? 1) 머신러닝이란 무엇인가? "명시적인 프로그래밍 없이 컴퓨터가 학습하는 능력을 갖추게 하는 연구분야다." _아서 사무엘 직접 사례로 비교하는 것이 더 편할 것 같아, 보통의 프로그래밍과 머신러닝을 비교해 봅시다. 예를들어 스팸메일을 필터링하는 프로그램을 만든다고 가정합시다. 전통적인 프로그래밍 방법을 택한다면, 1)스팸메일들에 주로 들어가는 단어나 발신자같은 패턴을 발견을 해냅니다.(사람) 2) 발견한 패턴을 감지하고, 분류하는 알고리즘을 작성합니다.(사람) 3) 프로그램이 충분한 신뢰도를 ..

2020.02.29 게시됨

[머신러닝] abstract 포스팅 썸네일 이미지

etc/머신러닝

[머신러닝] abstract

Abstract 머신러닝 공부를 시작했습니다. 학교 학술동아리에서 담당 팀 팀장을 맡게 됐는데 확실히 책임이 주어지니까 좀 공부하게 되네요. 제가 공부하고있는 책은 핸즈온 머신러닝입니다. 책은 참 좋은데, 제가 정리를 안하니까 정리가 안돼서! 그래서 이 게시판에서는 이 책을 기반으로 해서 정리글을 올릴 예정입니다. 내인생 화이팅!

2020.02.29 게시됨

[pwnable.kr] random(1 pt) :: Write-Up 포스팅 썸네일 이미지

War Games/pwnable.kr

[pwnable.kr] random(1 pt) :: Write-Up

Daddy, teach me how to use random value in programming! ssh random@pwnable.kr -p2222 (pw:guest) 사실 이건 제목을 보자마자 알아버렸습니다,, 일단 random함수에 대한 기본적인 개형을 봅시다. http://bitly.kr/lZJ4aJ3T 위 링크를 봐도 되고, 정리를 하자면 보통 이런 식으로 사용이 됩니다 #include #include #include int main(){ srand(time(NULL)); printf("%d", rand()); return 0; } 그냥 정말정말 간단한 코드를 짜보았는데, 여기서 중요한 것은 srand(time(NULL))이라는 부분입니다. 일단 기존의 rand()함수는 난수가 생성되긴 하지만..

2020.02.24 게시됨

[pwnable.kr] passcode(10 pts) :: Write-Up 포스팅 썸네일 이미지

War Games/pwnable.kr

[pwnable.kr] passcode(10 pts) :: Write-Up

Mommy told me to make a passcode based login system. My initial C code was compiled without any error! Well, there was some compiler warning, but who cares about that? ssh passcode@pwnable.kr -p2222 (pw:guest) passcode입니다. 우선 컴파일러 경고가 있었지만, 뭐 문제가 있겠냐고 하네요. 코드를 봅시다. 권한을 얻어 flag를 열어야겠네요. passcode@pwnable:~$ cat passcode.c #include #include void login(){ int passcode1; int passcode2; printf("enter ..

2020.01.28 게시됨