분류 전체보기(289)
-
MachineLearning - LinearRegression(2)
* 자료의 모든 저작권은 COSERA에 있음을 미리 밝힙니다. Machine Learning - Linear Regression(2) Linear Regression with Multiple Variables. - 변수가 여러 개인 선형 회귀모델을 의미한다.선형 모델이기 때문에 변수의 개수는 충분히 많을 수 있으나, 변수의 차수는 1차인 성질을 가지게 된다. 첫 번째 시간에 공부했던 것들을 잠시 살펴보면 변수가 하나인 선형 모델은 변수가 x 하나인 일차 함수 꼴의 가설 함수를 가지며궁극적인 목표는, 여러 개(m개)의 학습데이터를 통해 가설 함수를 오차가 적은 방향으로 예측해 나가는 것이다.오차가 적은 방향으로 가설 함수를 예측..
2019.01.30 -
MachineLearning - LinearRegression(1)
* 자료의 모든 저작권은 COSERA에 있음을 미리 밝힙니다. Machine Learning - Linear Regression(1) Linear Regression with One Variable - 변수가 하나인 선형 회귀모델을 의미한다. 선형 회귀모델이란, 통계학 용어로써 종속변수 Y와 하나 이상의 독립변수 X의 상관관계를 모델링하여Y값을 알지 못하는 X값이 주어졌을 때, Y값을 예측하기 위해 사용하는 방법이다. 회귀를 의미하는 단어가 "Regression" 이었고, 저번 포스팅에서 "Regression"은 연속적인 결과를 모델링하는 함수와 관련이 있음을 살펴본 바 있다.따라서 변수가 하나인 선형 회귀모델은 하나의 인풋 X를 가지고 결과값 Y를 예측해내는 모델을 의미하며, 기계학습에서는 이를 "Su..
2019.01.28 -
[BOJ_7576 | BFS]토마토
풀이 BFS를 이용하여 풀어야 하는 문제였다. 먼저 창고에 있는 토마토들을 쭉 스캔해서 큐에 넣는다.큐는 FIFO(First - In - First - Out)의 성질을 가지는 자료구조이기 때문에큐에 먼저 넣은 토마토들의 상하좌우의 좌표를 먼저 탐색할 수 있다. 창고에 있는 토마토들을 쭉 스캔해서 넣은 다음에는 !q.isEmpty()를 조건으로 while문을 이용한다.큐에서 빼낸 좌표의 상하좌우의 좌표가 유효한지를 먼저 확인하고, (isValid) 그 좌표에 익지않은 토마토가 있다면 토마토를 익게 만들고,원래의 토마토의 날짜에 1을 더해 익은 토마토의 좌표와 함께 큐에 다시 넣어주고 BFS를 반복한다. 즉, 큐에 들어가는 객체는 창고의 x좌표, y좌표, 그리고 경과일수가 들어가며, 맨 처음 스캔할때의 경..
2019.01.28 -
MachineLearning - Introduction
* 모든 자료의 저작권은 COSERA에 있음을 미리 밝힙니다. Machine Learning - Introduction 어떤 주제에 대한 깊이있는 공부를 하기 위한 첫 단계는 우선 주제의 정의와 의미에 대해 한번 생각해보는 것일 가능성이 크다.코세라의 머신 러닝 강의에서는 머신 러닝(기계학습)의 정의를 다음과 같이 두번에 걸쳐 소개하고 있다. 1. 명확하게 프로그래밍하지 않고, 컴퓨터에게 학습할 능력을 부여하는 분야의 학문이다.2. 컴퓨터가 P라는 측정방법을 통해 퍼포먼스를 측정할 수 있는 일 T가, 경험 E를 통해 향상된다면, 이 컴퓨터 프로그램은 경험을 통해 학습한다고 정의한다. 예를 들면 다음과 같다. 체스 게임을 하는 경우- P : 프로그램이 다음에 승리할 확률- T : 프로그램이 체스 게임을 수..
2019.01.27 -
MachineLearning - Begin
학부생 연구 프로그램 (UROP) 에서 머신러닝 & 딥 러닝 관련 프로젝트를 시작하게 되었다.아무 배경 지식 없이 무작정 부딪히는 것도 어느 정도의 유익과 도움은 있겠지만미리 조금이나마 공부를 해 가면 더 많은 것들을 실전경험을 통해 가져갈 수 있지 않을까 싶었다 Machine Learning은 COSERA 에서 진행하는 Stanford Univ. 의 Andrew 교수님의 강의를 기반으로 학습할 계획이다.앞으로 이 Machine Learning 코너에서 정리하는 내용들은상당 부분 Stanford Univ. Andrew 교수님과 COSERA에 그 저작권이 있음을 미리 밝힌다 총 11주 짜리의 수업으로 강의가 진행되며, 강의 도중에 온라인으로 풀어야 하는 퀴즈와 프로그래밍 과제도 잘 나와있어 학습 효율을 올..
2019.01.27 -
[BOJ_2246 | IF]콘도 선정
풀이 문제 자체는 If Else 조건문만 잘 활용하면 되는 간단한 알고리즘의 문제였으나문제의 주어진 조건을 한번에 정확히 이해하기에는 조금은 실수의 여지가 있지 않나 싶었던 문제였다. X보다 가깝다 && X보다 숙박비가 더 비싸다 -> 후보의 가능성 만족X보다 멀다 -> 숙박비에 상관없이 후보의 가능성이 있다. X보다 싸다 && X보다 거리가 멀다 -> 후보의 가능성 만족X보다 비싸다 -> 거리에 상관없이 후보의 가능성이 있다. 즉, 후보의 가능성이 없는 숙소들은X보다 가까우면서 숙박비가 싼 경우, X보다 싸면서 거리가 가까운 경우 이 2가지 밖에 없다. 이 부분을 제대로 이해하지 못해 꽤나 시간이 걸렸던 문제였던 것 같다. 숙소를 나타내는 클래스를 하나 생성하고 인스턴스들을 배열화하여 숙소의 리스트들을..
2019.01.26