일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- sklearn
- Machine Learning
- CROSS JOIN
- 기본
- 머신러닝
- 레이블 인코딩
- django
- PARTITION BY
- 원핫인코딩
- data preprocessing
- SQLD
- SQL
- Cartesina Product
- ML
- partition
- 사이킷런
- 명령어
- Python
- Today
- Total
목록전체 글 (57)
프로그래밍 기록 Blog

기본적으로 사이킷런의 머신러닝 알고리즘은 문자열 값을 입력 값으로 허락하지 않으므로, 모든 문자열 값들을 숫자 형으로 인코딩하는 전처리 작업 후에 머신러닝 모델에 학습을 시켜야합니다. 인코딩 하는 방식에는 레이블 인코딩(Lable encoding)과 원-핫 인코딩(One Hot Encoding)이 있습니다. 레이블 인코딩(Label Encoding) from sklearn.preprocessing import LabelEncoder fruits=['사과', '바나나', '수박'] # LabelEncoder 객체 생성 후 fit()과 transform()으로 LabelEncoder 수행 encoder = LabelEncoder() encoder.fit(fruits) labels = encoder.trans..
회귀(한 변수에 다른 변수들이 주는 영향력)를 사용하여 선형적으로 분석하는 방법이 선형 회귀 분석입니다. 선형 회귀 분석을 위해서는 우선 선형 회귀 모델을 만들어야 합니다. * 모델 : 수학 식으로 표현되는 함수, 영향을 주는 변수(독립변수, 설명변수)와 영향을 받는 변수(종속변수, 반응변수)로 구성되어 있다. 종속 변수의 개수와 독립 변수의 개수에 따른 선형 회귀 모델 종류 종속 변수 1개 독립 변수 1개 단변량 단순 선형 회귀 모델 독립 변수 2개 이상 단변량 다중 선형 회귀 모델 종속 변수 2개 이상 독립 변수 1개 다변량 단순 선형 회귀 모델 독립 변수 2개 이상 다변량 다중 선형 회귀 모델 ex) 통화량과 환율, 실업률, 인구증가율이 물가에 미치는 영향 - 통화량, 환율, 실업률, 인구증가율 :..
데이터 모델링의 중요성 및 유의점 - 중복 : 같은 시간 같은 데이터 제공 - 비유연성 : 사소한 업무변화에 데이터 모델이 수시로 변경되면 안됨 - 비일관성 : 신용 상태에 대한 갱신없이 고객의 납부 이력 정보 갱신 안됨 데이터 모델링 개념적, 논리적, 물리적 모델링 데이터 독립성 요소 외부 스키마 : 개개인 사용자가 보는 개인적 DB 스키마 개념 스키마 : 모든 사용자 관점을 통합한 전체 DB 내부 스키마 : 물리적 장치에서 데이터가 실제적 저장 데이터 독립성 논리적 독립성 : 개념 스키마가 변경되어도 외부 스키마에 영향 x 물리적 독립성 : 내부 스키마가 변경되어도 외부/개념 스키마에 영향 x Mapping(사상) : 상호 독립적인 개념을 연결시켜주는 다리(역할) 데이터 모델링의 3요소 - 어떤 것(..
라즈베리파이 한글 깨짐 or 한글 설정 1. 아래의 명령을 실행한다. sudo raspi-config 2. 4번 Localisation Options 클릭 3. - L1 Change Local 클릭 후 - en_US utf-8, ko_KR utf-8 두 개를 스페이스바로 체크 후 Enter. 4. 다음 명령 실행하여 재부팅sudo apt-get install fonts-unfonts-core
라즈베리파이에 Node.JS 최신 버전 설치 라즈비안을 설치한 후 apt-get을 통해 node.js를 최초 설치할 경우 이전 버전이 설치됩니다.아래의 방법으로 최신버전을 설치할 수 있습니다. 1. 터미널 실행(왼쪽 상단에 위치) 2. 시스템 패키지 리스트 업데이트sudo apt-get update 3. 설치된 패키지의 버전을 업데이트 (10분 가량 소요) sudo apt-get dist-upgrade 4. 최신 node.js 버전 다운curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - * 10 버전이 아닌 8 or 9 버전을 원한다면 setup_8.x, setup_9.x로 설치하면 됩니다. 5. node.js 패키지를 apt-get을 이용해..