DS가 되기 위한 여정 👩‍💻
728x90
반응형

전체 글 216

[trouble_shooting] streamlit에서 bbox 시각화 에러

++ 코멘토가 끝난지 벌써 2주일이 흘렀는데 프리랜서 일이 갑자기 들어와서 제대로 정리를 못했다. 마지막으로 주신 피드백이 streamlit에서 신뢰도 글씨가 코드에 font를 수정해도 커지지 않던 이유가 1. openCV가 아니라서 폰트의 크기가 제한이 걸릴 수 있을 것 같다고 하셨다. 그래서 그것을 사용해 보던가. 2. base64로 바꾸면 좋을 것 같다셨음.-> 분명히 잘 돌아가던 코드를 받았는데도 내 컴퓨터에서는 실시가 되지 않음... 문제) 이게 이전에도 계속 에러가 떴었는데 streamlit이 버전 문제로 (use_container_widtr=True)를 쓸 수 없다는 것이었다................아오.. 트러블 슈팅) GPT가 설명해주는 원인 요소는 3개였음. 1. ..

[정보처리기사 25년 1회 실기 후기] .. 또 프로그래밍에서 틀려서 떨어짐.

이번에는 좀 낫나 했는데.. 붙여쓴 for문들과 이중 배열 포인터, 이진트리와 끝없는 포인터 향연으로.. 진심 답도 없다. 이론은 쉽게 나왔는데도 틀렸다.crc, 디자인 패턴 등등.... 하진짜 기출복원만으로 안되는 건 알겠는데.. 강의를 들어도 새로운 유형이 계속 나오니깐 답도 없다. 프리랜서로 하는 다른 일이랑 맞물려서 잘 못하긴 했지만,이 정도로 갑갑할 줄은 몰랐는데.. 흥달쌤 유튜브 강의만으로는 안 되는 거 같아서 고민이다..문제가 길어지면, 못하는 것도 있고 특히 포인터 복잡하게 나와서 헷갈리기 시작하면 답이없다. 그냥 좀 더 풀 걸 그랬나..11시 반쯤 나왔는데. 하......3트라니....... 이거 뭐 토익도 아닌데.. 왜 계속 하냐고.. 4트를 해야하는데.. 좀 암담하다.. 작년 2..

Blah Blah 2025.04.20

[trouble_shooting] tmux 사용을 위한 torch의 전역 설치가 계속 에러남.

.... ㅜㅜㅜ - 마지막 발표를 위해서 tmux를 돌리려고 하는데.. 안된다ㅜㅜ- 아니 분명히 3일 전에 됐는데.. 또 안 된다... 문제 - 그때는 캡처를 못 했는데 .. 명백하게 반복적으로 torch 에러가 뜬다   trouble shooting- 설치 리스트 확인하면 이미 설치되어 있음... - pip list | grep torch - 혹시나 싶어 재설치도 해보았으나..torch 버전은 저게 맞는데.. - 컴퓨터와 jupyter lab도 재실행했는 데 아직도 해결이 안 된다..   ......??? 분명히 됐었는데.. 데체 뭐가 어찌 되고 있는 걸까?? - 멘토님께도 여쭤봤는데 명확한 해결책이 없어서... 일단.. 보면서 계속 시도해봐야 겠다 ㅠㅠㅠ  ++ 해결되면 추가로 남겨야 겠다 ㅠ

[프로그래머스 sql] if 활용하기

특정 조건을 만족하는 물고기별 수와 최대 길이 구하기 - ..? 뭐가 문제인 걸까..?select count(*) as FISH_COUNT, avg(length) as MAX_LENGTH, FISH_TYPEfrom FISH_INFOwhere length in (select case when length = 33order by FISH_TYPE; - 위처럼 하면, 10으로 길이가 다 고정되어서 나올 수 있음. 그래서 아래처럼 having절에 바로 case when then 넣었음. - 또, 문제를 잘못 이해해서 맥스 렝쓰를 구해야 하는데 평균을 출력하는 식으로 썼음. SELECT COUNT(*) AS FISH_COUNT, MAX(length) AS MAX_LENGTH, F..

Data Science/SQL 2025.04.01

[trouble_shooting] 모델의 버전만 다르더라도 가상환경을 새로 생성할 것.

- 지난 라이브 세션 때도 멘토님이 모델의 버전만 달라져도 가상환경을 새로 생성하는 게 좋다고 하시긴 했는데 그냥 넘겼었다.- ... ㅎ 안일하게 살지 말자 우리.. ^^ 문제 - 어후.. 이게 fastapi만들고, tmux로 무중단 시도하니깐 전역으로 다시 설치해야 했는데자꾸 hub.py가 없다고 에러가 떴었다..- ..? 아니 있는데?- 왜 못잡지 ? 하면서, 반복적으로 폴더에 들어갔다가 나왔다가 하면서 확인하고 또 확인했다.  - 이 에러가 뜨다가 잡으면, 파이썬의 경로를 찾을 수 없다는 에러가 떴었다.- 이 부분은 캡처를 못했는데 2개가 계속 반복되었고, 지피티는 경로를 계속 확인하라고 했었는데.. 경로는 문제가 없었다니깐...ㅎ 해결- 처음에는 파이썬을 재설치 해야 하나? 생각했었다.. 자꾸 버..

[프로그래머스 sql] substring()에 익숙해질 것.

카테고리별 상품 개수 구하기 SELECT CASE WHEN PRODUCNT_ID IN (1,2) THEN 'A1', WHEN PRODUCNT_ID IN (3,4) THEN 'C3', ELSE 'K1' END AS CATEGORY, COUNT(*) AS PRODUCTFROM PRODUCTGROUP BY PRODUCT_IDORDER BY PRODUCT_ID;- 이번에는 뭐가 문제인걸까 - when절은 , 를 하지도 않음- 그룹바이가 문제임. -> 그룹바이도 id가 아니라 category인데 그렇게 하면, alias를 쓰는 거라- select 절보다 실행이 빠른 group by에서 안 됨.  - 다른 분들 답 보니깐, substring()이랑 left(..

Data Science/SQL 2025.03.31

[프로그래머스 sql] select에서도 like 조건문 가능

- 출력시 where like 조건문 주기..- 아래가 틀린 건 알겠는데 방법이 없나? SELECT ANIMAL_ID, NAME, case when SEX_UPON_INTAKE = 'Neutered%' then 'O' case when SEX_UPON_INTAKE = 'Spayed%' then 'O' ELSE 'X' END AS 중성화FROM ANIMAL_INSORDER BY ANIMAL_ID;  - select문에서 like 조건문 가능. SELECT ANIMAL_ID, NAME, case when SEX_UPON_INTAKE like 'Neutered%' then 'O' when SEX_UPON_INTAKE like 'Spayed%' th..

Data Science/SQL 2025.03.31

[프로그래머스 sql] datetime에서 시간 제외 date()

..?  이게 왜 안되는 지 모르겠음..?- date()가 적용이 안됌. SELECT HISTORY_ID, CAR_ID, date(START_DATE), END_DATE, case when (END_DATE - START_DATE) >= 30 THEN '장기 대여' else '단기 대여' end as RENT_TYPEfrom CAR_RENTAL_COMPANY_RENTAL_HISTORYorder by HISTORY_ID; - mysql이 되어야 하는데 이유를 모르겠음. SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE, DATE_FORMAT(END_DATE, '%Y-%m-%d') A..

Data Science/SQL 2025.03.30

[elice 머신러닝] 머신러닝을 위한 수학

*elice 코딩 강의안* ... 문과 수학에서 멈춰진 내가 할 수 있을까 싶지만 우선 들어본다. - 정반대 방향을 의미할 뿐 - 0으로 이루어져 있는 경우를 의미함. - 내적 inner product, dot product: 두  벡터의 곱셈 연산 중 하나로, 두 벡터가 얼마나 같은 방향을 향하는지 나타내는 값- 같은 위치에 있는 원소끼리 곱한 후 다 더하는 연산임- np.dot(a,b) 내적함수임. - 내적을 하면 스칼라가 됌 - 두 벡터 사이의 각도를 구할 수 있기에, 두 벡터가 연관된 건지 아닌 지를 알 수가 있음. ∣a∣, ∣b∣: 벡터의 크기(길이)cosθ: 두 벡터 사이의 각도각도와의 관계cosθ>0 → 내적이 양수 → 1에 가까울수록; 두 벡터가 비슷한 방향 => 연관성이 큼. ex. 행복..

AI/Machine Learning 2025.03.30

[2주차 라이브세션 후기] 학습모델, 코드 등 다양하게 멘토링 해주심

다른 일이 있어서 지금 쓰고 있는데튜닝한 부분이랑 모델간 비교한 부분 코드도 리뷰해 주시고놓쳤던 지표들도 확인해 주셨다.  [train & val]- 버전 8, 11 에서 wandb의 결과값들이 계속 나타나지 않던 것은 ' tracker = wandb' 설정을 모델에 넣지 않아서 였음. - 이걸로 실시간으로 보면 되고, 만약에 계속 안 뜨면 그냥 결과값만 봐도 된다고 해주심.  - patience를 쓰려면 그냥 에폭 값을 높여도 알아서 멈춰주니깐 상관 없다는 것이랑- 학습률을 이번에는 고려하지 않았는 데 그것도 확인해볼 것 - seed=SEED 를 해야 시드 값이 고정됨 - 로스: 학습로스가 내려가는  밸리데이션 로스가 올라가면 과적합이라고 판단함.   - 로스가 증가되기 시작한 부분에서 멈춰야 함.  ..

728x90
반응형