본문 바로가기

2017/025

ML101 : weka practical exercise / 의사결정트리 (2) 2017/02/15 - [CS/ML] - ML 101 : weka practical exercise / 의사결정트리 (1) Weka 를 이용해 소스 코드를 생성하고 난 후 해당 코드를 살펴보면, Visualize 를 통해 살펴본 의사 결정 트리의 모양을 그대로 코드로 옮겨 왔음을 확인 하실 수 있습니다. 메소드 명이 임의의 문자로 만들어져 있어 읽기 어려우나, 메소드 내용으로 보았을 때, 최상위 root 부터 leaf 로의 if-else 의 집합임을 확인할 수 있습니다. 그럼 이 코드를 어떻게 활용해 볼 수 있을까요? 우선, 지난 글에서 다운 받으신 .arff 파일의 내용을 아래와 같이 바꾸어 줍니다. @data end_rack,85,85,FALSE,? end_rack,80,90,TRUE,? cd_spe.. 2017. 2. 28.
Book Review : 유지보수 가능한 코딩의 기술 누가 코드를 이따위로 짠 거야? 나 일 못 해!!! 다른 사람의 코드를 작업하다가 좌절한 경험이 있는가? 서비스가 성장하면 혼자 작업하던 코드도 여러 명이 작업해야 하고, 코드 규모가 커질수록 쉽게 고칠 수 없는 코드로 변하고 만다. 새로운 기능을 개발하는 시간보다 기존 코드를 읽고 수정하는 시간이 더 오래 걸리고, 코드 수정 비용이 급격하게 증가하게 된다. 프로젝트 마감? 마감은 늘어나라고 있는 거 아닌가? 이 책에서는 소프트웨어 개선 그룹(SIG)의 컨설턴트들이 자바로 작성된 JPacman 오픈 소스를 예로 들어 유지보수 가능한 소프트웨어를 만드는 10가지 원칙을 설명한다. 특정 기술에만 해당하는 지표나 변별력이 없는 지표는 제외했다. 팀에서 지키면 최소한 읽을 수 있고, 유지보수가 가능한 코드를 작.. 2017. 2. 20.
ML 101 : weka practical exercise / 의사결정트리 (1) 2017/01/16 - [CS/ML] - ML 101 : 머신러닝의 종류2017/01/19 - [CS/ML] - ML 101 : weka install & arff2017/01/29 - [CS/ML] - ML 101 : try weka2017/02/07 - [CS/ML] - ML 101 : 머신러닝 무료 강의 모음 이번 글에서는 음반 매장 내에 위치에 따라 아이돌 그룹 레드벨벳의 CD 판매량을 의사결정트리로 예측할 수 있는 모델을 만들어보도록 하겠습니다. 아래의 훈련용 데이터는 음반 위치, 매대가 눈높이에 있는지 여부, 그리고 실제 구매 여부로 이뤄져 있습니다. 데이터 분석 작업은 다음의 단계로 이뤄집니다. 1. 훈련용 데이터를 불러와 의사결정 트리를 만들고 해당 내용을 그래프로 확인 한 후,2. 의사 .. 2017. 2. 15.
ML 101 : 머신러닝 무료 강의 모음 머신러닝을 공부하기 좋은 [무료] 강의들 1) https://www.youtube.com/user/hunkims 홍콩 과학 기술 대학교 교수님으로 계신 김성훈 교수님의 Youtube 채널 입니다. 머신 러닝 강좌 중 세계에서 가장 유명한 강의를 뽑으라면 Andrew Ng 교수님의 코세라 강의를 들 수 있겠는데요, 해당 강의 같은 경우 실습시 상대적으로 생소한 Octa 나 매트랩을 사용해야 한다는 단점이 있습니다. 요즘 핫한 tensorflow 를 이용해 실습을 하실 수 있고 무엇보다 아름다운 우리 한글을 사용한 강의기에 입문 강의로 강추 드립니다. 2) https://www.coursera.org/learn/machine-learning 역사와 전통을 자랑하는 머신러닝 입문 강의의 세계 최고봉!! And.. 2017. 2. 7.
반응형