분류 전체보기 136

PCA

변수의 수 = 차원의 수차원이 높아지면 분석이 힘들어진다 차원의 수를 줄이기 위한 방법1. 차원 선택변수 간의 관계를 보고, 덜 중요하거나 불필요한 변수 제거(사용이 쉽지만 정보 손실 커짐)2. 차원 추출데이터를 잘 설명하는 새로운 변수를 만들어냄(해석이 힘듦)  PCA는 차원 추출의 한 가지 방법 PCA를 사용하여 고차원의 데이터를 저차원의 데이터로 바꾼다 PCA의 장점: 변수들의 정보를 최대한 보존하여 PCA를 진행한 데이터로 예측 모델을 만들 시, 더 일반화된 결과물을 얻을 수 있다.PCA의 단점: 여러 변수들의 영향을 받아 만들어진 것이기 때문에, 주성분이 무엇을 의미하는지 해석이 어렵다. 많은 비용과 시간pca 공부https://ddongwon.tistory.com/114 PCA (Princip..

빅데이터 공부 2024.01.09

[빅데이터분석기사 실기] 제3유형-가설검정

https://deephive.tistory.com/25 빅데이터분석기사 실기 :: 신유형 작업형3 소개, 변경사항, 공부방법빅데이터분석기사 실기 관련 Kdata 데이터자격검정 사이트에 올라온 공지사항입니다.빅데이터분석기사 실기시험의 출제유형이 아래와 같이 변경됨을 안내합니다. 변경내용 : 기존 단답형 10문제deephive.tistory.com https://www.youtube.com/watch?v=37GqFZVjc1Y&t=11290s 1. 필요 라이브러리 임포트2. 가설설정3. 유의수준 확인4. 정규성 검정5. 검정실시(통계량, p-value)6. p-value와 유의수준 비교 후 귀무가설 기각 채택 결정 1. 필요 라이브러리 임포트import scipy.stats as stats 2. 가설설정귀무..

빅데이터 공부 2024.01.08

비지도학습-클러스터링

클러스터링 좀 더 의미있는 인사이트를 추출하기 위해 유사한 데이터들을 클러스터(집단)으로 묶어주는 것 비지도학습 중 하나(정답이 주어지지 않은 상태에서 스스로 찾아내는 것) 정답을 주지 않아도, 알아서 클러스터를 나눠준다 하지만 해당 클러스터가 무엇을 의미하는지는 분석해주지 않는다 -유사한 데이터는 같은 클러스터로 묶는다 -유사하지 않은 데이터는 다른 클러스터로 묶는다 유사의 기준 1. 거리 2. 계층 3. 밀도 4. 분포 1. 거리 기반 클러스터링(K-Means) k개의 중심점을 임의로 배치한 후 각 중심점과 가까이 있는 데이터들을 클러스터로 묶어주고, 중심점을 클러스터 내 데이터들의 중심으로 이동시킨다 -> 중심점 위치 갱신 안할 때까지 반복 필요 라이브러리 임포트 from sklearn.cluste..

빅데이터 공부 2024.01.08

[프로그래머스/Python] 모의고사

문제 https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1번, 2번, 3번 수포자 중 정답 수가 가장 많은 수포자 넘버를 리턴(같으면 모두 리턴) 1번, 2번, 3번 수포자의 규칙을 구현 정답과 비교한 후 제일 정답 수 카운트 -> 3개짜리 리스트에 0을 저장 정답 수가 가장 많은 수포자 넘버 리턴 -> max(리스트)와 같으면 모두 추가 수포자 규칙 구현 방법 및 정답과 비교하여 카운트 -리스트 사용 def solution(answers): n..

카테고리 없음 2024.01.06

[라즈베리파이4] STT (파이썬만으로도 가능)

라즈베리파이 환경이 아니어도 파이썬만 된다면 가능합니다 저는 비쥬얼스튜디오에서 예를 보여드렸지만 라즈베리파이에서도 가능합니다. 라즈베리파이에서 구글의 stt api 없이 사용 가능합니다 https://seahrin.com/entry/STTSpeech-To-Text-%EA%B8%B0%EC%88%A0-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EB%B0%8F-%EC%98%88%EC%A0%9CGoogle-OpenAI-Whisper STT(Speech To Text) 기술 오픈소스 및 예제(Google, OpenAI Whisper) STT(Speech To Text) 란 무엇인가요? 사람이 말하는 음성 언어를 컴퓨터가 해석해 그 내용을 문자 데이터로 전환하는 처리하는 것입니다. 아래와 ..

라즈베리파이4 2024.01.06

라즈베리파이 yolov5 설치 오류 프로파일링

2023년 10월을 기준으로 2023.09.11 - [라즈베리파이4] - [라즈베리파이4] 라즈베리파이4에 yolov5 설치하기 [라즈베리파이4] 라즈베리파이4에 yolov5 설치하기 https://dev-sunyo.tistory.com/6 [Raspberry Pi] 라즈베리 파이4 Yolov5 설치 Yolov5를 라즈베리에서 설치하는데 여러 링크를 참고하였다. 근데 해당 링크들로 설치를 진행했을 때 오류가 많아 내가 설치에 성공 dogfoot1.tistory.com 이 블로그 글을 이용하면 yolov5에 오류가 발생하더라고요 즉 git clone https://github.com/ultralytics/yolov5.git cd yolov5 pip install -r requirements.txt core..

라즈베리파이4 2024.01.06

[프로그래머스/Python] 문자열 밀기

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr A 문자열을 몇 번 밀면 B가 나오는지 리턴(없으면 -1) 1. 반복문 사용 A[-1] 맨 마지막 문자 A[:-1] 처음부터 맨 마지막 전까지의 문자열 def solution(A, B): answer = -1 #같다면 if A == B: answer = 0 #다르다면 else: #len -1 만큼 돌고 B와 같은지 확인 cnt = 0 for _ in range(len(A)-1): A = A..

[프로그래머스/Python] k의 개수

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120887 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr i부터 j까지의 수에서 k가 몇 번 나오는지 리턴 1. count() 사용 i부터 j까지 반복문을 돌면서 정수를 문자로 저장 count()로 갯수 세기 def solution(i, j, k): a = '' for s in range(i, j+1): a += str(s) answer = a.count(str(k)) return answer

[프로그래머스/Python] 369 게임

문제 https://school.programmers.co.kr/learn/courses/30/lessons/120891 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 3, 6, 9일 때 박수를 친다 박수 치는 횟수 리턴 1. count() 사용 정수형인 order을 문자열로 바꾼다 count()로 3, 6, 9 갯수 세기 def solution(order): order = str(order) answer = order.count("3") + order.count("6") + order.count("9") return answer 2. map(lambda..

[길벗 코딩자율학습단] 학습 후기

올해 책 한 권 읽기라는 소박한 소망을 가졌었습니다.. 소박한 소망에도 불구하고, 11월까지 한 권도 읽지 못했습니다.. 웹 개발 공부라는 창대한 소망도 있었습니다.. 물론 11월까지 공부하지 못했습니다.. 이대로 나의 소망은 이뤄지지 않는 것인가...? 길벗과 함께라면 책 읽기와 프로그래밍 공부 한 번에 가능!!!! 길벗 덕분에 제 두 가지 소망이 한 번에 이루어졌습니다 https://search.shopping.naver.com/book/catalog/32462974669 코딩 자율학습 HTML + CSS + 자바스크립트 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 분량 정하기, 강의 고르기, 코드 따라 쓰기 -> 이런 세부적인 것이 은근 까다롭고..

코딩 자율학습 2023.12.20