목록분류 전체보기 (40)
업무에 파이썬 활용할 줄 알기
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주차를 지나며 겪었던 문제가 무엇이었나요? huggingface를 활용하는 것과 3주차의 실습코드가 어떻게 다른지, 그래서 huggingface를 활용하는 것의 이점이 무엇인지 코드 비교를 해보고 싶었음4주차 실습코드에서 Transfer learning을 마지막에 왜 실습하는건지 수업 시간에는 이해하지 못했음전이학습에서 왜 마지막 부분만 학습시키는지 이해하지 못했음 2. 시도문제를 해결하기 위해 어떤 시도를 하셨나요?발제 내용을 복습하면서 huggingface를 활용하는 방식인 것은 같고, 모델 구현시 from_config, from_pretrained 냐의 차이임을 이해하게 됨 코드를 좌우로 놓고 비교해봄from_config를 활용한..
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주차를 지나며 겪었던 문제가 무엇이었나요? [과제할 때 겪었던 문제]심화과제에서 아래 코드로 padding token을 추가해줘야 할 떄, 아래코드를 전체 코드 중 어느 단계에서 추가해줘야할지 감이 잡히지 않았습니다.tokenizer.pad_token = tokenizer.unk_token 그리고 아래 코드만 추가하면 될지, collate_fn 함수 정의문 내 코드에서 padding=True를 수정해줘야하는건지 고민이 됐습니다.def collate_fn(batch): texts, labels = [], [] for row in batch: labels.append(row['label']) texts.append(row['..

데이터리안 SQL 실전반 Week3 수업 중 이번엔 조인문에 >= 부등호 기호를 사용하는 조건을 만났다. from left l left join right r on l.user_pseudo_id=r.user_pseudo_id and l.ga_session_id=r.ga_session_id and l.pv_at = 조건으로 조인문을 작성하면 left table과 right table의 데이터 중복이 어떻게 발생하게 될까? pv_at보다 크거나 같은 시간의 행은 다 붙는식으로 조인이 되는걸까? from left l left join right r on l.user_pseudo_id=r.user_pseudo_id and l.ga_session_id=r.ga_session_id and l.pv_at
apply 함수를 행 축 전체에 적용할 것인냐, 열 축 전체에 적용할 것이냐 함수를 열 단위로 적용하고 싶다면 axis = 0 or axis = "index" 함수를 행 단위로 적용하고 싶다면 axis = 1 or axis = "columns" (Do it 데이터 분석을 위한 판다스 입문 p202 참고) concat 병합을 위아래로 해줄 것이냐, 좌우로 해줄것이냐 행 연결하기 (위아래 병합) axis = 0 or axis = "index" 열 연결하기 (좌우로 병합) axis = 1 or axis = "columns" (Do it 데이터 분석을 위한 판다스 입문 p221 참고)

데이터리안 SQL 실전반 Week2 수업 중 조인문을 아래와 같이 일반적인 방식이 아닌 table1 t1 left join table2 t2 on t1.date=t2.date between 조건을 사용하는 조인문을 알게 되었다 from table t1 left join table t2 on t2.date between date_sub(t1.date, interval 6 day) and t1.date 쉽게 전달하자면 2020-11-01 데이터에 2020-10-26~2020-11-01 (이전 7일치)의 데이터를 붙여주기 위한 조인문이다. 문제 의식 이런 조인문을 썼을 때, left data인 2020-11-01데이터에 어마어마한 중복이 생길 것 같았다 2020-11-01 데이터에 2020-10-26~2020..

뱀게임에 최고 점수 추가하기 high score 추가하고 뱀이 벽이나 꼬리와 부딪혀서 게임오버 되던 걸 게임오버 시키지 않고, 게임을 다시 리셋시키도록 변경 → scoreboard.game_over() 삭제, game_is_on=False 삭제 → scoreboard.reset() 추가 → snake.reset() 추가 → snake.reset() 메서드에 죽은 뱀 화면 바깥으로 보내기, segments 리스트 clear() 하기 추가 문제해결 상황 문제상황: 파이썬에서 게임을 다시 시작하면 기존의 high_score 기록이 다시 0으로 돌아감 해결과제: high_score 기록을 어딘가에 남겨놓고 값을 가져오도록 하는 것 "With" 키워드 사용 방법 마우스를 사용하지 않고도 파이썬에서 파일을 열고, ..

게임나누기 거북이 생성 거북이가 도로건너도록 컨트롤 수많은 자동차들을 생성: y축 범위내에서 무작위 생성 자동차들이 도로를 오른쪽에서 왼쪽으로 움직이도록 함 거북이와 자동차 충돌 감지하면 게임 멈추기 거북이가 제일 윗부분 도착하면 거북이는 원래위치로 돌아감 레벨넘어갈수록 자동차 속도 올리기 게임레벨 점수판 만들기 거북이가 제일윗부분 도착하면 레벨올리고, 부딪히면 게임종료 표시 어려운점 1 게임반복문이 6번 실행될때마다 자동차를 새로 생성하는거 어떻게 해야하지? 자동차를 만든다음에 앞으로 움직이게 어떻게 해야하는지? (뱀은 어떻게 자동으로 움직였더라?) CarManager 클래스가 터틀을 상속한채로 여러개의 car를 어떻게 생성하게 해야하지? → main.py도 Turtle 클래스 상속하지 않았음 어려운점..

22일차 목표: 오늘 하루 작업할 것 which components would we need to write code for, which components might fit well in its own separate class, and how might we break down the logic of this game so that we can solve it piece by piece which components you think could be separated into their own classes. left(컴퓨터) vs. right(유저) Ball, Scoreboard, Paddle Ball) 공이 왔다갔다 해야함 Padle) 패들 움직임 Ball) 공과 패들이 만나면 공이 다시 반대편으..

데이터리안의 리텐션 자료를 읽고, 기억하고 싶은 내용들을 요약 정리한 내용이다. 리텐션 분석이란? 5개의 글을 다 읽고도 그래서 리텐션 분석이 뭐야? 에 대답을 못하겠구나..? retention하는 유저가 얼마나 되는가?를 분석하는 것? 기존 사용자들이 서비스를 만족스럽게 사용하고 있는지, 지속적으로 사용하고 있는지 보는 것 시간이 지날수록 얼마나 많은 유저가 제품으로 다시 돌아오는지 측정 Classic Retention: 특정 유저군(12월 1일에 가입한 유저 5명)이 가입일 이후 어떤날에 몇 %가 접속했는지 계산 Rolling Retention: 기준일을 포함하여 한번이라도 재방문한 유저의 비율. '마지막 방문일 이전은 방문하지 않았더라도 방문한 것으로 간주한다' 리텐션 차트 읽기 시간이 지남에 따라..

혼공데분 공부하면서 판다스 데이터 프레임 행, 열 선택 표기법 헷갈리는 것들을 다시 정리했다. []연산자 및 loc, iloc 사용하여 행,열 선택하는 방법 표기법 열(컬럼) 선택 행(로우) 선택 행열선택 단일 df['컬럼명'] df.loc['인덱스'] df.iloc[행번호] df.loc['인덱스', '컬럼명'] df.iloc[행번호, 열번호] 멀티 df[['컬럼명1', '컬럼명2']] df.loc[['인덱스1', '인덱스2']] df.iloc[[행번호1, 행번호2]] df[불리언배열] df.loc[불리언배열] df.loc[['인덱스' 리스트], ['컬럼명' 리스트] df.iloc[[행번호 리스트], [열번호 리스트]] 슬라이싱 df.loc['인덱스1':'인덱스2'] :인덱스명이 가리키는 행의미 df.i..