
오늘은 제목에서 적은걸 봤듯이. 정말 기본적인 것만 했다. (나태해진 나 자신 반성해). Atani랑 코드카타를 오전에 풀고 개인과제 발제 세션 이후에 조금씩 간보면서 문제를 풀었다. Atani 지도학습과 비지도학습의 개념 이해는 오늘도 2문제를 틀렸다. (정답률 60%..) 오답노트 쓰면서 개념을 다시 잡겠다!
오후에는 라이브세션에서 주요 그래프의 코드를 연습하고 객체 지향 인터페이스의 차이를 배웠다. 하단에 정리하겠다.
🤖 Atani

❌ A : 오답
⭐ 정답 : B
'레이블이 없는 상태에서 유사한 고객들을 그룹화'하는 것이므로 비지도학습이 적합하다.
- K-means 클러스터링은 데이터를 K개의 군집으로 나눔 → 대표적인 비지도학습 알고리즘
- 랜덤 포레스트(Random Forest)와 서포트 벡터 머신(SVM) : 이미 정의된 그룹(레이블)이 필요하다. → 지도학습 알고리즘
- 선형 회귀 → 지도학습 알고리즘

❌ A : 오답
⭐ 정답 : B
K-means 클러스터링 알고리즘을 사용하여
- 6개의 데이터 포인트를 2개의 군집( n_clusters = 2 )으로 그룹화한다.
- fit () 메서드에 레이블 (y값)을 전달하지 않았다.
→ 비지도학습
- labels_속성은 각 데이터 포인트가 어느 군집에 속하는지를 나타낸다.
A : 지도학습 분류를 설명하고 있다.
C : 회귀 문제를 설명하고 있다.
D: 차원 축소를 설명하고 있다.

⭐ 정답 : C
A : 스팸/정상이라는 레이블이 있는 분류 문제 → 지도학습
B : 주택 가격이라는 연속형 타겟값이 있는 회귀 문제 → 지도학습
C : 레이블이 없는 뉴스 기사를 주제별로 자동 분류 → 비지도학습 (클러스터링 또는 토픽 모델링)
D : 질병 진단 결과라는 레이블이 있는 분류 문제 → 지도학습

⭐ 정답 : B
A : 분류 (정답 레이블을 보고 범주를 예측함) → 지도학습
B : 차원 축소 : 데이터의 특성을 압축하여 내재된 구조를 파악하는 기법 → 비지도학습의 대표적인 유형 (정답 레이블이 필요없다)
C : 군집화 : 정답 레이블 없이 데이터끼리 비슷한 것들끼리 묶는 방식 → 비지도학습
D: 연관 규칙 학습 (정답 없이 함께 나타나는 패턴을 찾음) → 비지도학습

⭐ 정답 : C
로지스틱 회귀는 지도학습 알고리즘으로, 학습 데이터 (X-train)와 정답 라벨 (y_train)을 함께 제공하여 모델의 가중치를 훈련시킨다.
- scikit - learn 에서 모델을 학습시키는 핵심 메서드는 (C)fit 이다.
A : predict 는 학습이 완료된 후 새로운 데이터에 대한 결과를 예측할 때 사용된다.
B : transform은 데이터를 변환할 때 사용한다.
D : score는 모델이 얼마나 잘 맞히는지 성능을 평가할 대 사용한다.
⌨️ 코드카타 (36 ~ 40번)
36번


37번


38번


39번


40번


39번에서 갑자기 최대공약수와 최소공배수를 유클리드 호제법을 구하라는 말에 뇌정지가 와서 어떻게 해야될지 몰라서 전에 적은 TIL과 구글링을 해서 풀 수 있었다. (코드와 설명은 반비례로 작용하는 느낌)
40번은 3진법과 10진법을 몰라서 구글링을 해서 안까먹게 설명을 좀 길게 적었다.
📋 아티클 스터디
주제 : 거래 후기 실험을 통해 따뜻한 거래 경험 만들기
거래 후기 실험을 통해 따뜻한 거래 경험 만들기
거래 후기 실험을 통해 당근마켓이 어떻게 따뜻한 서비스를 만들고 성장시켜 나가는지 소개해 드릴게요!
medium.com
● 요약
“거래 후기 작성률 향상” 실험을 소개하는 글이다. 데이터 분석을 통해 거래 후기를 주고받은 사용자가 더 높은 리텐션을 보인다는 인사이트를 발견하고, 구매자의 후기 작성률을 높이기 위해 채팅 시스템 메세지 방식의 AB테스트를 설계하고 실행했다. 실험결과 구매자 후기 작성률이 유의미하게 증가했고, 이를 서비스에 정식 반영했다.
● 주요 포인트
- 후기-리텐션 상관관계 : 거래 후기를 주고 받은 유저가 단순 거래 유저보다 리텐션이 높고, 정성이 담긴 텍스트 후기를 받은 유저는 더 높다.
- 구매자 후기 작성 동기 부족 : 판매자는 거래 완료 상태 변경 시 자연스럽게 후기를 쓰지만, 구매자는 물건을 받는 순간 거래가 끝났다고 느껴 재방문 동기가 낮다.
- 채팅 시스템 메세지 실험 : 판매자가 거래 완료로 전환하는 시점에 구매자에게 후기 작성을 유도하는 자동 메세지 발송
- 양방향 후기 증가 : 구매자 후기가 늘면서 이를 받은 판매자까지 답 후기를 작성하면서 선순환 구조가 만들어졌다.
객체 지향 인터페이스 : plt vs ax
| Pyplot 스타일 (자동모드) | 객체 지향 스타일 (수동모드) |
| Pyplot 인터페이스/상태기반 인터페이스 | 객체 지향 인터페이스 |
| "현재" 상태를 자동으로 관리한다. | "명시적"으로 대상을 지정한다. |
| plt. 뒤에 명령어를 계속 붙인다. | fig(그림) 와 ax(축) 을 먼저 만든다. 명령어 앞에 set_ 이 붙는 경우가 많다. |
- plt

- ax
