본문 바로가기

Previous (20-22)/Development

(32)
Machine Learning - (1) 기초 개념 먼저 이 글을 읽기 전에 반드시 참고하셔야 할 부분이 있음을 알려드립니다. 인터넷 상에 제 글이 검색이 되어 다른 분들도 한 번 혹은 그 이상은 거쳐가는 곳인 것은 사실이지만, 어디까지나 저는 Machine Learning을 처음 시작하는 사람인 만큼 연구 및 학습을 위한 자료 정리용으로 올리는 것입니다. 그렇기 때문에 전문가가 아닌 초심자가 올리는 그런 글이라는 점을 참고정도 해 두시기 바랍니다. 그렇다 하여 책이나 학습 자료를 통해서 그대로 베끼거나 그런 내용은 블로그의 수준을 스스로 떨어뜨리는 일밖에는 되지 않는다는 점에서 그럴 일은 전혀 없을 것임도 더불어 참고하시기 바랍니다. (본문 중 주요 내용에 대한 모든 출처: 알고리즘으로 배우는 인공지능,머신러닝,딥러닝 입문 - 위키북스, 김의중 지음) ..
머신러닝 / 빅데이터 연구를 시작하는 방법 - (4) 연구 및 학습 Process 이 글로 바로 넘어오신 분이 계신다면, 바로 앞의 개요 부분을 한번은 참고해주시기 바랍니다. 제가 어떤 배경으로 이런 글을 썼는지를 알 수 있을 것입니다. 2016/11/19 - [Onik Lab./General] - 머신러닝 / 빅데이터 연구를 시작하는 방법 - (1) 개요 2016/11/19 - [Onik Lab./General] - 머신러닝 / 빅데이터 연구를 시작하는 방법 - (2) 왜 머신러닝과 빅데이터인가? 2016/11/21 - [Onik Lab./General] - 머신러닝 / 빅데이터 연구를 시작하는 방법 - (3) R Programming 여태까지 앞선 글을 요약하면 다음과 같습니다. 1. AI를 연구하고 싶다. 2. AI 연구를 위해 머신러닝을 학습 및 연구하고 싶다. 3. 머신러닝의..
머신러닝 / 빅데이터 연구를 시작하는 방법 - (3) R Programming 이 글로 바로 넘어오신 분이 계신다면, 바로 앞의 개요 부분을 한번은 참고해주시기 바랍니다. 제가 어떤 배경으로 이런 글을 썼는지를 알 수 있을 것입니다. 2016/11/19 - [Onik Lab./General] - 머신러닝 / 빅데이터 연구를 시작하는 방법 - (1) 개요 2016/11/19 - [Onik Lab./General] - 머신러닝 / 빅데이터 연구를 시작하는 방법 - (2) 왜 머신러닝과 빅데이터인가? 앞의 글을 요약하면 다음과 같습니다. 현재 제가 준비하는 부분은 머신러닝을 통해서 AI를 학습 및 연구하는 것입니다. 그리고 빅데이터는 이러한 머신러닝 연구를 위한 또다른 방법이 될 수 있는 것이고요. 사실 일개 개인이. 그것도 심지어 백수도 아닌 일반 직장인이, 어디서 그렇게 큰 데이터를..
머신러닝 / 빅데이터 연구를 시작하는 방법 - (2) 왜 머신러닝과 빅데이터인가? 이 글로 바로 넘어오신 분이 계신다면, 바로 앞의 개요 부분을 한번은 참고해주시기 바랍니다. 제가 어떤 배경으로 이런 글을 썼는지를 알 수 있을 것입니다. 2016/11/19 - [Onik Lab./General] - 빅데이터 / 머신러닝 연구를 시작하는 방법 - (1) 개요 인공지능에 대한 연구는 사실 최근에 있었던 일도 아니고. 제가 대학원에서 연구했을 때에도 제 연구실 바로 아래층에는 인공지능 연구실이 사실 별도로 있었습니다. 당시에는 인공지능쪽도 대학원 수업을 들으면서 좀 같이 공부하려고도 했었는데.. 너무 어려워서 성적이 별로 좋지 못했죠. 정말 열심히 했지만 어려웠더라고요. 아무래도 당시에는 많은 국내자료가 있었던 것도 아니고, 연구했던 사람도 한정적이였기 때문이겠지요. (제가 의지가 부족해서..
머신러닝 / 빅데이터 연구를 시작하는 방법 - (1) 개요 먼저 참고로 말씀드리자면, 이 글을 작성한 본인은 빅데이터 또는 머신러닝 전문가는 커녕 거의 Beginner 정도의 지식 수준밖에 되지는 않습니다. 하지만 제가 해당 분야에 대해서 어떤 식으로 연구를 해야 하는가를 거의 10일을 고민을 하고 관련된 자료도 많이 찾아보았으며. 여러 다양한 문헌 및 방법 등도 세부적으로 보면서 고민을 하여 쓰게 되었습니다. 그러니 전문가들이 이 글을 본다면 뭔가 지식도 없으면서 아는 척을 하는 것인가 생각할 수도 있을 것이고, 혹은 아직도 모르는게 많이 있구나 그렇게 느낄 수도 있을 것입니다. 다만 제가 그럼에도 불구하고 연구방법에 대해서 구지 글을 올리고자 하는 이유는 제가 이제 막 새로운 분야에 대한 연구 및 학습을 시작하면서 학습 방향을 잡기 위해서 수없는 고민을 한 ..
R 프로그래밍 무료 강좌 추천 - (1) DataCamp 업체 광고를 목적으로 쓴다기 보다는..그냥 제가 R프로그래밍 공부하면서 관련된 곳 돌아다니다가 알게 된 곳이라 덤으로 써보는겁니다. 아무래도 R 프로그래밍의 대가나 그런것까지는 바라지 않더라도빅데이터 활용을 위한 다양한 패키지를 어떻게 활용하는지 정도는 알아야 하지 않겠습니까. 첫번째로 소개할 곳은 DataCamp입니다. DataCamp ← http://www.datacamp.com/courses 이 곳은 크게 R, Python 동영상 및 실습강좌를 제공해주네요. 기초강좌는 무료제공을 해주고요. 당연히 심화강좌나 그런 것은 유료로 제공을 하겠죠. 한달에 $29, 1년에 $300입니다. 참고하시고요.당연히 무료강좌 들은 다음에 유료 여부 고민해봐야겠죠. 그건 그때가서 생각해봅시다. 가입을 해야만 들을수있는..
R Programming - (2) Google Map 이번 글은 R 프로그래밍을 활용하여 구글 맵(Google Map)을 연동한 위치 표시 기능을 소개해 드립니다. 산재해 있는 위치정보 데이터를 바탕으로 구글맵에 표시한다면 가독성이 쉬워지겠죠? 이번에 나타낼 예제로는 서울시 공공 Wi-fi 설치 위치 정보입니다. 일단 데이터를 먼저 받아야겠죠?서울시 관련 공공데이터는 서울시 데이터센터에서 누구에게나 무료로 제공을 하고 있습니다. http://data.seoul.go.kr ← 서울시 데이터센터 거기서 원하는 정보를 찾고 Excel로 다운로드받으면 다음과 같은 정보가 친절하게 다 있습니다.저는 상기 언급했다시피 서울시 공공 Wi-fi 정보를 나타낸다 하였으므로 검색해서 다운로드받았습니다. localname type company xaxis yaxis provi..
R Programming - (1) Word Cloud Word Cloud 라. 해석하면 단어 구름이죠.아마 아래 사진을 보시면 확 와닿을 것입니다. 이런것 인터넷 돌아다니다 많이 보셨을 것입니다. 이번 글에서는 R을 통해서 어떻게 구현하는지를 한번 보도록 할게요. Word Cloud R에서 제공하는 외부 패키지 중 하나입니다. R 공식사이트에서 제공하는 패키지 중 하나로, https://cran.r-project.org/web/packages/wordcloud/index.html 이곳에서 다운받을 수 있고요. 하지만 저는 R Studio에서 쉽게 다운로드를 받고 설치를 했습니다. 여기 화면 보이는데로 들어가셔서, 입력하면 자동으로 나와서 설치하면 됩니다. 하지만 wordcloud 패키지만 설치하지 마시고, tm : A framework for text mi..