TIL 145일차

2024. 5. 20. 20:54회고/TIL(매일)

 

✏️도전한 점


1. 아티클 스터디: A/B테스트는 왜 필요할까?

2. 알고리즘 스터디: 이진 탐색

 

01 아티클 스터디


 

🔎아티클 스터디: 고객 중심 프로덕트 개선에 A/B테스트가 필수인 이유

1. 오늘의 아티클(주제) 고객 중심 프로덕트 개선에 ‘A/B 테스트’ 왜 필수일까? | 요즘IT온라인 통제 실험(online controlled experiments)은 우리에겐 ‘A/B 테스트’로 익히 알려져 있는데요. 제품의 기

specialda.tistory.com

고객이 진정으로 원하는 바가 무엇인지 찾기 위해서 온라인 통제 실험이 생겨났고, 이전에 다른 분야에서 통용되던 무작위 통제 실험에서 파생되었다는 것을 배웠다. 최고의 인과추론 수준을 지닌 방법론으로 목적을 달성하여 수익을 창출한다는 방법론의 탄생 배경에 대해 알 수 있었던 계기가 되었다.

 

02 알고리즘 스터디


 

이진탐색 쉽게 이해하기

01 이진탐색 알고리즘💡특정 숫자를 찾는 업다운 게임으로 이해하면 쉽다. 시나리오:네가 숫자가 적힌 책을 가지고 있는데, 그 책에는 숫자들이 작은 순서부터 큰 순서대로 정렬되어 있어.그

specialda.tistory.com

접근 방법1. 처음에는 이진탐색, 이분탐색에 대해서 알지 못했고 A값에 대해 정수로만 도출한다 생각했더니 오답이었다.

접근 방법2. 이진탐색 개념을 이해하고 다시 접근했다.

 

문제 발생: 어려웠다. '선물 박스가 N개 주어진다.'라는 조건을 어떻게 코드에 녹여야할지 고민하는 시간이 길었고, 결국 이부분이 해답의 실마리였다. 예제 1번을 제외하면 다른 예제는 등호 유무에 관계없이 정답이 도출됐다. 그리고 예제 1번은 <=를 <로 쓰면 정답이 도출됐다. 하지만 주어진 n개의 박스에 대해 조건을 주지 않는다? 이부분을 정확히 설명할 수 있어야만 한다고 생각했다.

 

해결 방법: 채점을 해봤더니 등호를 쓰지 않았을 때는 틀렸다고 나왔는데, 등호 조건을 elif로 분리하니 정답이었다. 이 문제는 다시 이진탐색 개념을 읽어보고 조건을 맞춰가면서 목표한 근사치에 가까워지는 과정이라고 이해를 했더니 해결됐다.

 

03 openai gpt-4o


웹사이트를 통해 접근할 수있는데 06:00 부분을 보면 시각화된 그래프를 보고 분석해준다. 이전에 Pandas ai를 통해 시각화가 가능한 것을 봤는데 이건 코드를 통해 접근할 수 있었지만 gpt-4o는 정말 사용자에게 편리한 접근방법을 제공한다는 점에서 정말 놀라웠다.