전체 글 148

머신러닝 단기집중과정 - 선형 회귀

Linear Regression(선형 회귀) Linear Regression은 간단하게 데이터를 이용해 선으로 그어 예측값을 계산하는 것이다.머신러닝을 활용하면 이 Linear Regression을 최적화 된 값으로 계산해서 선을 잘(?) 그을 수 있다.하지만 인간은 중등교육 정도만 받더라도.... 이 그림을 보고 즉각 선을 그을 수 있다.(이 얼마나 대단한가?)물론 머신러닝이 계산해주는 것처럼 최적화 된 선은 아닐지라도 나쁘지 않은 오차를 가진 선을 그릴수 있다. 우리가 흔히 주가 데이터 차트를 보면 일반적으로 이렇게 우상향 하는 차트가 있다고 한다면우리는 무의식적으로 해당 주식에 관심이 가고 심리적으로 좋아보이는 주식이 되기도 한다.(물론 예로 들은 위 해당 차트는 특정 기업의 주가 데이터는 아니고 ..

Machine Learning 2018.07.17

머신러닝 단기집중과정 - 주요 머신러닝 용어

이 포스팅은 Google의 실용적인 머신러닝 속성 입문 과정 머신러닝 단기집중과정에 dependency해 작성되는 글입니다.용어 이해에 앞서...머신러닝에서 자주 사용되는 용어들에 대해서 살펴보자.대부분의 용어들은 번역과정에서 조금 어색하게 바뀌어 버리는 경우가 있기에 가급적이면 영어 용어를 같이 학습하는게 좋을 것 같다.머신러닝의 가장 기초가 되는 Supervised Learning에 대해 살펴보자. 우리는 Supervised Learning과 Unsupervised Learning 의 차이에 대해 정확히 이해 할 필요가 있어 보인다. Supervised Learning (지도 학습)데이터에 대해 명시적인 정답(Label)이 주어진 상태에서 컴퓨터를 학습 시키는 방법이다. 형태 (Data, Label)..

Machine Learning 2018.07.17

머신러닝에 관심을 가지기 시작하면서.....

관심머신러닝..... 들어봤고 관심은 있는데.... 어떻게 하는거지? 머신러닝에 대해 알고 싶어서 검색을 해보면.... 다양하고 복잡해 보이는 수식 때문에 흥미가 떨어집니다. 마치 치트키 같은 이미지가 떠오르는 머신러닝은 수학이라는 도구를 사용할 줄 모르면 친해지기 힘들죠. 그냥 단순히 머신러닝은 좋다는 개념에서 벗어나 이를 통해 어떤 가치를 창출 할 수 있는지그리고 이를 활용하는 능력까지 목표로 삼고 머신러닝 학습을 시작하며 블로그 포스팅을 시작합니다. 일상생활 머신러닝스팸 메일 분류, 사진에서 얼굴 인식, 유튜브 추천 서비스, 관심 있는 분야 구글 애드워드 광고 시스템 등 머신러닝이 급속도로 발전할 수 있었던 환경요소- 대량 데이터 수집 가능한 환경 조성스마트폰 보급으로 인해 데이터의 양, 그리고 다..

Machine Learning 2018.07.17

서버 응답 코드 해석

응답 코드- 서버 응답 코드는 클라이언트의 request를 처리 후 상태에 따라 반환하는 코드입니다.- 응답 코드는 크게 5가지로 분류됩니다.1XX : 조건부 응답2XX : 성공3XX : 리다이렉션 완료4XX : 요청 오류5XX : 서버 오류 1XX 조건부 응답100 : Continue101 : Switching Protocols102 : Processing103 : Early Hints 2XX 성공200 : 성공 (정상적인 처리완료)201 : 클라이언트가 요청한 정보를 정상적으로 저장완료. Create Success.202 : 요청 접수만 되고 처리되지 않은 상태.203 : 정보를 신뢰할 수 없는 경우204 : 반환할 내용이 없음. No Content.205 : 반환되는 콘텐츠가 비어 있을 경우 클라이..

Error and Fault 2018.06.15

맥(Mac)에서 오라클 11g 설치 - 도커 환경 구축하기

컨테이너 가상화 기술로 만들어진 도커를 활용해 OS X 에서 Oracle을 설치 해보자. 참고 문서https://docs.docker.com/docker-for-mac/https://hub.docker.com/r/sath89/oracle-xe-11g/ 도커 설치링크 이동 -> Get Docker (Docker.dmg 파일 다운로드)https://store.docker.com/editions/community/docker-ce-desktop-mac도커 실행Spotlight -> Terminal Terminal CLI 환경에서 도커 명령어로 제어해보자.docker rm oracle11gdescription : 해당 이름의 도커 이미지를 삭제합니다. docker pull sath89/oracle-xe-11gd..

my OS X 2018.05.20

Angular 개발환경 구축하기 Mac(맥) OS

앵귤러를 처음 접하고 스터디를 시작하게 되었습니다. 머릿속에 정리도 안 된 상태에서 블로깅을 할 계획이기에 난장판이 될 가능성이 높습니다. 포스팅 글의 대부분은 웹에서 마구잡이로 혼합된 컨텐츠가 주가 될 예정 이기에 철저하게 글쓴이 중심적일 수 있습니다. 앵귤러 준비하기앵귤러를 시작하기에 앞서 앵귤러를 기반으로 한 프로젝트를 시작하려면 Node.js와 NPM, ES6, 타입스크립트 등을 알아야 합니다.( 걱정 마세요.... 몰라도 됩니다. 그래도 HTML,CSS,Javascript 는 조금 알아야 합니다. 아주 기초적인 웹 지식이면 됩니다. ) 우리는 앵귤러를 시작하기에 앞서 Node.js와 NPM을 알 필요가 있어 보입니다.기초적인 개념만 짚고 넘어가도록 해봅시다. 1. Node.js 설치Node.js..

Angular Study 2018.05.02

안드로이드 개발 환경 구축하기

안드로이드 개발 환경 구축하기 JDK 다운로드 및 설치http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html HAXM 다운로드 및 설치https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm 설치 트러블 가상화 기술이 안 켜져있다고 합니다.컴퓨터 부팅할때 F2 or DEL 키로 바이오스 진입합니다.Advanced Mode -> CPU Configuration-> Intel Virtualization Technology(Enabled)가상화 기술 활성화 해줍니다. 안드로이드 스튜디오 다운로드 및 ..

Spring 스프링 개발 환경 설치 가이드

준비물JDKMavenEclipse JDK 설치 JAVA_HOME 환경변수 설정JDK 다운로드 - http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html 시스템 속성 [고급] 탭에 환경 변수 변수 이름 : JAVA_HOME변수 값 : jdk 경로 입력 환경변수 설정이 제대로 되었는지 확인cmd창에서 java -version, java 명령어 입력확인 C:\ Command PromptMicrosoft Windows [Version 6.1.7601]Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\KH>java -versionjava..

JSP 파일 업로드 기능 구현 방법들

COS 라이브러리 http://www.servlets.com/cos/ 1. 접속후에 cos-26Dec2008.zip 파일 다운로드 2-1. 압축파일 풀고 tomcat 라이브러리 폴더에 복사한다.2-2. 만약 특정 웹 프로젝트에만 사용할려면 WEB-INF 폴더 안 lib 폴더에 cos.jar파일을 복사한다. 참고할 예제uploadForm.html12345678910111213141516Insert title here 파일 업로드 설명 Colored by Color Scriptercs upload.jsp123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 넘어온 파일 정보설..

Datebase 2018.02.08

R/R스튜디오(RStudio) 설치 및 실행

R 설치https://www.r-project.org/ R은 통계 계산 및 데이터 시각화를 위한 소프트웨어 환경이다. 1. https://www.r-project.org/[download R] 클릭 2. Korea 항목에 3곳의 링크 중자신의 지역과 가까운 곳을 선택한다.(아무거나 상관없음.)NexR Corporation, Seoul - 서울Graduate School of Public Health - 서울The Genome Institue of UNIST - 울산※ 필자는 울산이여서 세번째 것을 선택했다. 3. 자신의 OS에 맞는 링크를 선택※ 이 글에선 윈도우로 설치하는 것을 기준으로 한다. 4. base 유형으로 선택base - 기본형contrib - 히스토리old contrib - 이전 히스토리R..