목록머신러닝 (6)
삶의 공유
Ensemble, 한국어로 앙상블이라고 읽는 이 Ensemble 모델은 대표적인 분류 모델 중 하나이다. 어원으로는 함께, 동시에, 협력하여 등을 뜻하는 프랑스어. 영어로는 합창단, 무용단, 합주단 등을 의미한다. 많은 수의 작은 악기소리가 조화를 이루어 더욱 더 웅장하고 아름다운 소리를 만들어낸다. 물론 그래서는 안 되겠지만, 한 명의 아주 작은 실수는 다른 소리에 묻히기도 한다. 기계학습에서의 앙상블도 이와 비슷하다. 여러 개의 weak learner들이 모여 투표 (voting)를 통해 더욱 더 강력한 strong learner를 구성하고 많은 모델이 있기 때문에, 한 모델에서 예측을 엇나가게 하더라도, 어느 정도 보정이 된다. 즉, 보다 일반화된 (generalized) 모델이 완성되는 것이다. ..
Decision Tree란? - 데이터를 분석하여 이들 사이에 존재하는 패턴을 예측 가능한 규칙(Rules)들의 조합으로 나타냄 - 모양이 '나무'와 같다고 해서 의사 결정 나무 라고 불림 - 질문을 던져서 대상을 좁혀 나가는 '스무고개' 놀이와 비슷한 개념 아래 의사 결정 나무를 시각화 표시한 것으로 간략하게 어떤 기준으로 분류가 되면서 데이터를 분류하는 지 눈으로 한번 익혀보자 Decision Tree의 기본적인 원리 - Linear Regression과 다르게 Model의 Complexity를 극한으로 높일 수 있음(하지만 이로 인해 Overfitting이 일어날 수 있음) - 아래 예제와 같이 만약 Terminal node수가 3개 뿐이라서 새로운 데이터가 100개, 1000개가 주어진다고 해도 ..
안녕하세요 ~ 오늘은 파이썬으로 이더리움 가격 예측하는 하는 방법에 대해 알아 보는 포스팅을 하려고 합니다. 먼저 prophet이라는 라이브러리에 대해서 알아보겠습니다. prophet라이브러리는 페이스북(현 메타)에서 만든 시계열 예측 라이브러리 입니다. 정확도가 높은 편이고 각종 파라미터로 모델 수정하기가 쉽다는 장점이 있습니다. 1. 라이브러리 불러오기 먼저 필요한 라이브러리 들을 불러오겠습니다. 저희는 바이낸스에서 데이터를 불러올것이기 때문에 객체 생성을 하기 위한 cctv 라이브러리를 불러오고 그리고 pandas, numpy 라이브러리를 불러옵니다. 마지막으로 prophet 라이브러리 까지 불러오면 필요한 라이브러리는 다 가져온것 같습니다. import ccxt import pandas as pd..

머신 러닝을 공부 하기 위해 텐서 플로우를 import 하는 과정에서 다음과 같은 오류를 만났습니다. tensorflow & ImportError: dlopen 구글링을 계속 하다가 찾아낸 방법은 텐서플로우를 업그레이드는 하는 방법을 알아냈습니다. pip install tensorflow --upgrade --force-reinstall 다음과 같이 작성을 해주시고, 실행을 하면 다음과 같이 잘 실행되는 것을 볼 수있습니다. 그럼 오늘 포스팅은 여기까지 입니다.
안녕하세요 ! 이번 포스팅에서는 텍스트 마이닝을 위한 맥북 상태에서 환경 설정 하기 포스팅 입니다. 여러 시행 착오를 겪고 나서 정리하는 포스팅이라서 많은 분들께 도움이 될 수 있을 것 같아 이렇게 글을 쓰게 되었습니다. ※ 아나콘다는 기 설치 완료 된 것을 가정으로 하고 적은 포스팅 입니다. 참고 부탁드립니다. 1) JDK 설치 맥북은 기본적으로 Java가 설치되어 있지만, 혹시나 설치가 안되어 있는 분들을 위한 작업 입니다. - Google에서 JDK라고 검색을 합니다 - 여기서 본인의 맥북 사양에 맞게 다운로드를 받아서 설치 합니다 ※Arm64 (애플 M1 64bit) / x63 (인텔 CPU 64bit) 2) Homebrew - 아래 사이트에 들어가서 스크립트를 복사합니다. https://brew..
텍스트 마이닝 과정 중 하나인 데이터 수집 사이트에 대한 정보에 대해서 공유해보고자 이 포스팅을 작성해본다. [미국] 1. Kaggle : 데이터 과학 competition으로 유명한 kaggle의 데이터 저장소 https://www.kaggle.com/datasets Find Open Datasets and Machine Learning Projects | Kaggle Download Open Datasets on 1000s of Projects + Share Projects on One Platform. Explore Popular Topics Like Government, Sports, Medicine, Fintech, Food, More. Flexible Data Ingestion. www.kag..