728x90

머신러닝 6

[머신러닝] 결정트리

🟥결정트리(Decision Tree)의사결정트리, 의사결정나무라고도 하는 결정트리는 분류(Classification)와 회귀(Regression) 모두 가능한 지도 학습 모델의 한 종류이다. 결정트리는 트리 구조를 활용하여 entropy가 최소화 되는 방향으로 데이터를 예측한다. 쉽게 생각하면 스무고개와 비슷하다고 보면 된다. 이러한 결정트리는 1960년대에 처음 등장 하였음에도 XGBoost, LightBGM과 같이 현재까지 발전되어 많이 쓰이고 있다.• 발전과정- Concept Learning System(CLS)(1960년)결정트리는 처음에는 심리학에서 사용되다가 머신러닝에 사용되기 시작했다. 그 처음인 CLS는 얼 헌트에 의해 고안되었으며 처리 방법이 매우 간단하다. 모두 A의 요소이면 Posi..

[인공지능] 인공지능, 머신러닝, 딥러닝에 대하여(역사)

인공지능이란 인공지능의 등장 인공지능이란 용어을 처음 사용한 존 맥카시(John McCarthy)는 인공지능을 'Intelligence한 기계를 만드는 과학, 공학'이라고 정의하였다. 순수하게 그 의미를 해석해보자면 인간의 지능과 유사한 능력을 가지는 기계를 만들어 내는 것이 초기 인공지능의 개념이었다고 할 수 있겠다. 그러나 여기서 인간의 지능과 유사한 능력을 가지는 즉, Intelligence한 기계를 어떻게 정의할 것인지 그 기준이 없기 때문에 모호해 질 수 밖에 없다. 이러한 상황 속에서 앨런 튜링은 인공지능의 기준선을 정하는 것보다는, 인간이 보기에 인간에 준하는 지능이 있는지에 초점을 두기로 하였다. 즉 앨런 튜링은 "마음과 지능, 인간다움의 본질에 대한 논의는 그만두고, 일단 이 시험을 통과..

인공지능 2022.03.01

[머신러닝] 머신러닝의 3가지 학습 방법

머신러닝의 3가지 학습 방법 머신러닝의 학습 방법은 학습 형태에 따라 '지도학습(Supervised Learning)', '비지도학습(Unsupervised Learning)', '강화학습(Reinforcement Learning)' 3가지로 나눌 수 있다. 지도학습(Supervised Learning) 지도학습은 정답이 무엇인지 알고 있는 데이터(Labled data)를 컴퓨터에게 학습시켜 새롭게 들어오는 데이터에 대한 결과를 예측하는 학습 방법이다 위의 그림처럼 오리라고 표기된 사진(Labeled data)를 학습시켜 모델을 만들고 만들어진 모델에 새로운 사진을 넣으면 오리인지 아닌지 예측하는 방법이다. 비지도학습(Unsupervised Learning) 비지도학습은 지도학습과 달리 정답을 알려주지 ..

[머신러닝] 선형회귀모델을 이용한 로또 번호 예측하기 - 3(모델링)

선형회귀 모델링 코랩에서 작업하던걸 잠시 쥬피터 노트북으로 옮겨서 작업했다. (여튼저튼쨋든 같은 노트북이니까 뭐) 로또 홈페이지에서 당첨번호를 받아서 필요한 컬럼만 남기고 원하는 형태로 만들어서 따로 CSV 파일로 저장해 두었다. (매주 이 파일은 새롭게 갱신이 필요하겠지) 그 이후 이전에 설명했던 대로 당첨 번호 6자리 각각 선형회귀 모델을 만들어 예측을 진행해 보았다. 간단하고 빠르게 선형회귀 모델을 만들기 위해 사이킷런의 Linear Regression을 이용하였다. 각 모델보다 오차의 범위가 더 크겠지만은 보너스 당첨 번호의 선형회귀 모델도 만들어 보았다. 그리고 각 모델의 예측 결과를 뽑아서 확인해 보았다!! 그리고 실제 그 주의 당첨결과와 비교해 보면?! (현업이 바쁘다보니 만들어 놓고 2주정..

[보안] 보안솔루션의 종류 - 사용자 보안_8 : EDR

사용자 보안 - 8. EDR 솔루션 개념 EDR(EndPoint Detection & Response)에 대해 이야기 하려면End Point(엔드포인트)의 개념을 알고 있어야 한다,엔드포인트를 단순하게 얘기하자면 커뮤니케이션 채널의 한쪽 끝이다.이는 웹으로 치면은 웹페이지가 될 수 있고,사용자 입장에서는 사용자가 사용하는 단말(pc, 태블릿 등)일 수도 있다.소프트웨어나 하드웨어 제품의 최종 목적지라고 생각하면 되겠다. 그럼 EDR(엔드 포인트 탐지 및 대응), 엔드포인트 보안이란 무엇일까SK인포섹에서 발행한 정보보호 구축 가이드에서는엔드포인트에서 행위기반으로 시스템의 위협을 탐지하고그에 대응하는 솔루션이라고 말하고 있다.이 말 그대로 EDR은 엔드포인트에서 활동을 기록하고사용자 행위 분석, 머신러닝 등..

[머신러닝] 선형회귀모델을 이용한 로또 번호 예측하기 - 1

이 글을 보시는 분들 모두에게 먼저 정말 미리미리 당부 드립니다. 로또 당첨번호는 정말 무작위의 번호 추첨이기 때문에 규칙이란게 없습니다. 한번 뽑은 숫자공이 제외되는 것도 아니고 매번 뽑을때마다 매번 새로운 경우의 수이기 때문에 규칙을 찾거나 예측을 한다는거 자체가 불가능한 영역입니다. 만약 정말 만약 우리가 모르는 어떠한 힘에 의해 규칙이 있다고 해도 이제 겨우 950회가 넘는 로또 회차로는 표본이 너무 적어 정확한 데이터 모델링도 예측을 하기도 어렵습니다. 그러니 부디!! 이 글은 그저 선형회귀라는게 이런거구나 정도로만 봐주시고 얘는 어떤 뻘짓을 이렇게 정성들여서 하나 재미로 봐주시기 바랍니다. 물론 모델을 만들어서 진짜 로또 당첨되면 저야 좋지만 그럴 확률은 길가다가 당첨 복권을 줍는거랑 똑같은 ..

728x90