일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 팀 분석
- 데이터분석
- 삼성 SDS
- Brigthics를 이용한 분석
- Brigthics Studio
- 브라이틱스
- Brigthics
- 혼공
- 포스코 청년
- 영상제작기
- 모델링
- 개인 의료비 예측
- 혼공머신
- 추천시스템
- 삼성 SDS Brigthics
- 브라이틱스 서포터즈
- 직원 이직률
- 혼공머신러닝딥러닝
- 캐글
- 삼성SDS Brightics
- Brightics를 이용한 분석
- 삼성SDS
- 포스코 아카데미
- 삼성SDS Brigthics
- Brightics
- 데이터 분석
- 직원 이직여부
- 노코드AI
- Brightics Studio
- 혼공학습단
- Today
- Total
목록전체 글 (357)
데이터사이언스 기록기📚
📌목차 [행렬 연산 예시] 1. 내적과 Element-wise 연산 2. 전치 행렬 3. 역행렬 4. 대각행렬 5. 고유값과 고유 벡터 6. 랭크 7. SVD [유사도 메트릭] 1. 코사인 유사도와 유클리드 거리 비교 📌행렬 연산 예시 1. 내적과 Element-wise 연산 - 내적(dot product) : 두 벡터의 각 자리 원소의 곱 → 모두 더한 값 - 원소별 연산(Element-wise) : 두 행렬 or 벡터의 각 원소끼리 곱하는 것 - 내적(np.dot()) a = np.array([1,2,3]) b = np.array([4,5,6]) # 내적 과정 print("\n", a[0]*b[0], "+", a[1]*b[1], "+", a[2]*b[2]) print("Dot product of a ..
📌목차 1. 컨텐츠 기반 필터링 vs 협업 필터링 2. 장단점 3. 구현 절차 4. 관련 코드 ✔️ 컨텐츠 기반 필터링 vs 협업 필터링 - 컨텐츠 기반 필터링(아이템 기반) : 고객이 시청했던 컨텐츠와 유사한 컨텐츠 추천 - 협업 필터링(고객 기반) : 같은 컨텐츠를 소비한 고객이 유사하다고 가정, 서로 시청했던 컨텐츠를 추천 ✔️ 컨텐츠 기반 필터링 장단점 장점 단점 적은 상호작용시에도 가능 (cold start 상황에 적합) 아이템 cold start에 강점 - 유저 구매한 아이템 기준에 따라 기본 아이템 값 변경 가능 해석 가능(어떤 Feature가 추천에 도움되었는지 근거 찾을 수 있음) Feature의 품질에 크게 영향 받음 신규유저 cold start - 아무런 아이템 클릭한 적 없는 유저에..
Ch.4 시계열 데이터의 시뮬레이션 - 시계열 데이터를 생성하는 방법 ① 시계열 데이터 시뮬레이션 vs 다른 종류의 데이터 시뮬레이션 - 시간 흐름 처리 시 새로운 분야에서 고려 ② 코드 기반 시뮬레이션 예시 ③ 시계열 시뮬레이션 동향 - 관련있는 시뮬레이션 발견적 시뮬레이션(heuristic) : 세상이 움직여야하는 타당한 방식 -> 규칙을 코드로 옮김 이산사건 시뮬레이션(discrete event) : 세상의 규칙을 적용 받는 개별 액터 -> 세상이 변화하는 방식 관찰 물리기반 시뮬레이션(physics-based) : 물리법칙을 적용하여 시간에 따른 시스템 진화 방식 관찰 4.1 시계열 시뮬레이션의 특별한 점 - 시계열 데이터에서 데이터 시뮬레이션을 하는 이유 (시계열) 동일한 시계열, 두 데이터가 ..
📌문제 유형 2021 카카오 채용연계형 인턴십 📌문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌나의 문제풀이 - 정확성 모두 통과, 효율성 0 def move_UD(idx,d,answer): dirs, num = d.split() num = int(num) rows_num = [n for n,state in answer.items() if state != 'X'] while True: if dirs == 'U': return rows_num[rows_num.index(idx) - num] else: return rows_num[rows_num.in..
📌문제 유형 정렬 📌문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌나의 문제풀이 - 92점 scores를 점수 합계 기준으로 내림차순 정렬 check에 완호보다 점수 큰 사람들 넣기 check 안에서 제외될 사람은 cnt로 확인 -> cnt 수만큼 ans 제외 def solution(scores): answer = 0 attitude, partner = scores[0] scores.sort(key = lambda x:(x[0] + x[1]), reverse = True) answer = scores.index([attitude,partner]) ..
📌문제 유형 구현, 시뮬레이션 📌문제 17140번: 이차원 배열과 연산 첫째 줄에 r, c, k가 주어진다. (1 ≤ r, c, k ≤ 100) 둘째 줄부터 3개의 줄에 배열 A에 들어있는 수가 주어진다. 배열 A에 들어있는 수는 100보다 작거나 같은 자연수이다. www.acmicpc.net 📌나의 문제풀이 - R연산, C연산 따로 C연산의 경우 list(zip(*A))로 행,열 바꿔서 계산 Counter 함수 이용해서 열 내의 숫자 쉽게 구할 수 있음! {숫자 : 숫자의 개수 count} A[r][c]에서 r,c 위치가 매번 있는것은 아님 -> 예외처리 필요 from collections import Counter r,c,k = map(int,input().split()) r,c = r-1, c-1 ..