본문 바로가기

생활코딩5

[ML] Pre 4. 머신러닝의 분류 머신러닝의 기법은 다양하지만 크게 세가지로 나누게 된다면 지도학습, 비지도학습, 강화학습이다. 지도학습(supervised learning) 지도학습이란 기계에 무언가를 가르친다는 의미이다. 예를 들어 문제와 답을 학습시켜서 비슷한 문제가 나오면 풀수있게 하는것이 지도학습이다. "문제집으로 학생을 가르치듯이 지도하는것"이 지도학습이라고 생각하면된다. 위의 표를보면 온도에 따라서 판매량이 변화되는 것을 볼수있다. "그러면 1.9일의 온도에 따라 판매량을 추측할수있지 않을까?" 라는 생각을 가질수있다. 결국 지도학습은 과거의 데이터를 학습해서 결과를 예측하는데 주로 사용되는 것을 볼수있다. 지도학습에는 독립변수(원인)과 종속변수(결과)를 통해서 모델을 만들고 모델을 통해 문제를 해결하고 있다. 지도학습을 잘.. 2021. 8. 3.
[ML] Pre3. 머신러닝을 배우기 전 필요한 지식 현실을 데이터로 표현해서 처리한다면 크고 작은 복잡한 문제들을 해결하기 쉽다. 데이터를 표현하기는 어렵지만 만약 표현을 할 수 있다면 데이터를 처리하는 기법 중 하나를 머신러닝이라고 부른다. 이렇게 현실에 문제를 데이터화해서 여러가지 복잡한 문제들을 보기쉽게 단순하게 만들어서 해결하는것을 데이터 산업이라고한다. 데이터 산업은 2가지로 나뉘어져있다. 데이터 과학 : 데이터를 만들고, 만들어진 데이터를 이용하는 일 데이터 공학 : 데이터를 다루는 도구를 만들고 도구를 관리하는 일 데이터 과학과 데이터 공학은 정신과 육체의 관계로 보면된다. 그렇기 때문에 둘의 관계는 서로 상관관계가 존재한다. 표(table) 인간은 무언가를 배울 때 시각, 청각, 촉각 등 다수의 감각을 가지고 학습한다. 머신러닝을 사용하기 .. 2021. 7. 26.
0. 머신러닝 공부하기 앞서... 미디어 매체에서는 4차 산업혁명이라는 말이 항상나온다. 또한 정부나 기업에서도 4차산업혁명을 대비안 인공지능 분야 인재 키우기에 열을 올리고 있다. 나는 해양학과를 나왔고 수산직 공무원이나 연구원쪽으로 생각하고 있었다. 하지만 이렇게 머신러닝을 공부하면서 내용을 정리하려고 한다. 머신러닝을 공부하게 된 현실적인 계기 형의 권유로 컴퓨터 분야에 입문하게 되었고 해양학과 졸업 후 방통대에 입학하면서 2020년 1년동안 CS분야를 공부하고 스스로 서버개발쪽을 공부했다. 물론 맛보기정도 컴퓨터 분야에 입문하기전 여러분야를 찾아보게 되었는데 데이터 분야가 눈에 들어왔다. 해양학과에서도 실험실에 있으면서 대학원생 형들이 데이터분석프로그램을 사용해서 실험이나 연구를 진행한것을 종종 볼수있었다. 또한 지도 교수님께서도.. 2021. 2. 9.
AWS certified cloud practitioner 합격 후기 이 글에서는 합격 후기와 어떻게 공부했는지 대략적인 설명만 하겠다. 자세한 공부내용과 공부자료는 추후에 공유글을 써보겠다. 합격은 5월에 했지만 지금 쓰는 이유는 블로그를 이제야 시작했기 때문이다. 구글에 AWS certified cloud practitioner 이나 네이버 카페 아니면 카톡 오픈채팅방에 aws라고 치면 많이 나오기 정보가 많이 나오기 때문에 시험을 준비하는 사람들은 많은 정보를 얻고 공부해서 한번에 합격하길 바란다. 필자는 aws를 공부하기전에 막 C언어 정도만 공부한 상태였다. 그렇기 때문에 it용어에 대해서도 몰랐고 데이터가 어떻게 이동하는지 서버가 어떤것인지도 잘몰랐다. 하지만 나도 모르는 상태에서 공부하고 자격증을 취득했다. 여러분들도 할 수 있다. 다른 블로그나 정보를 보면 .. 2020. 12. 3.
[1. 서버란 무엇일까 ] # 서버에 대해 알기전 맛보기 위 그림을 보면 Server, Clients, Internet 이 있다. Internet 이 Clients 와 Server 를 연결해주고 있다. 이것을 Clients - Server 모델이라고 한다. 이 세가지는 아주 밀접한 관련이 있는 것을 볼 수 있는데 그럼 Server란 무엇일까? Server는 종업원으로 번역할 수 있고 Clients는 고객이다. 그러면 단어 Server를 보면 무언가를 제공하는 역할을 한다고 추측할 수 있고 Clients는 제공받은 무언가를 이용하는 존재인 것을 알 수 있다. 이렇게까지 알고있고 아래 그림과 비유를 보고 서버에 대해서 알아보자! # Clients - Server 모델을 식당에 비유해보자 식당에서 고객이 음식을 주문할때부터 음식이 고객.. 2020. 12. 3.