colab에 연결 및 런타임유형 변경하고 코드 복사해서 실행 시 .env 에서 SUPABASE 값들을 가져왔는데 SUPABASE_KEY= 이부분에서 error 가 생깁니다. 전에 .env 에서 이슈가 있어서 Q&A 따라 SERVICE ROLE KEY를 추가한게 있는데 관련된 부분에서 문제가 있는 것 같아요
안녕하세요 문제를 풀면서 항상 헷갈리는 부분이 있어 글 남기게 되었습니다. "7분 39초" 를 보면 Child c = new Child () 해서 위에 있는 Child() 로 올라가 super() 로 부모클래스 방향으로 가는건 알겠습니다 혼자 문제를 풀다보면 올라갔는데도 부모를 안하고 쭉 내려오는 경우가 있던데 그럴땐 child() 없는 경우엔 그냥 쭉 내려가도 괜찮은 걸까요? new 생성자, 위로 생성자 올라가서 () 이렇게 괄호가 있으면 무조건 부모 () <-값없는 기본 () 문장으로 올라간다! 로 이해하면 되는지 궁금합니다
안녕하세요. 현재 선생님 파이썬 머신러닝 완벽가이드 강의를 듣기 시작한 수강생입니다. 다름이 아니라 제가 현재 AI 엔지니어 이직을 위해 부트캠프를 통해 공부 중인데 부트캠프 특성상 빠른 진도 + 비전공자로서 수업 내용을 따라가기 벅차서 개인 공부를 위해 선생님 강의를 듣고 있습니다. 제가 8월 초부터 컴퓨터비전 관련해서 프로젝트에 들어가게 되는데 혹시 머신러닝완벽가이드랑 함께 딥러닝 컴퓨터 비전 완벽 가이드를 같이 들어도 괜찮을지... 빠르게 듣고 듣는게 나을지 고민이 되서 여쭤봅니다. ㅠㅠ 어떻게 하는게 좋을까요?ㅠㅠ
안녕하세요. 강의를 보면서 하나씩 따라해보고 있습니다. API 자동화와 FastAPI 라우트 통합 구성 강의를 진행 중인데요. 코드를 돌려보니 아래와 같은 에러가 출력됩니다. LLM 판단 로그 저장 실패: {'code': 'PGRST204', 'details': None, 'hint': None, 'message': "Could not find the 'days_to_earnings' column of 'llm_decision_logs' in the schema cache"} claude에게 물어보니 2가지 방법을 알려주는데요, 해당 컬럼을 추가하는게 맞을까요? 아니면 DB에 저장하지 않도록 코드를 수정하는게 맞을까요? ● 확정입니다. 템플릿 스키마(create_llm_decision_logs.sql)와 실제 DB 스냅샷 모두 llm_decision_logs에 실적 컬럼이 없습니다. 반면 코드는 earnings_date, days_to_earnings, earnings_estimate 3개를 upsert에 넣습니다 → 컬럼 불일치로 400. 원인 요약 llm_review_ service.py 에 실적(earnings) 로깅이 추가됐지만, 대응하는 DB 마이그레이션이 이 Supabase에 적용되지 않았습니다. 실제로 이 환경에선 실적 기능이 비활성입니다 (earnings_calendar 테이블 없음 → 404, ALPHA_VANTAGE_API_KEY_EARNINGS 미설정 → 실적 수집 건너뜀). 그래서 이 3개 필드는 사실상 항상 None입니다. 해결 방법 — 두 갈래, 선택해 주세요 A) DB에 컬럼 추가 (실적 기능을 살려둘 경우) — Supabase SQL 편집기에서 실행: ALTER TABLE llm_decision_logs ADD COLUMN IF NOT EXISTS earnings_date DATE; ALTER TABLE llm_decision_logs ADD COLUMN IF NOT EXISTS days_to_earnings INTEGER; ALTER TABLE llm_decision_logs ADD COLUMN IF NOT EXISTS earnings_estimate DECIMAL(10,2); (저는 REST 클라이언트라 DDL 실행이 안 돼서, 이 SQL은 직접 돌리셔야 합니다.) B) 코드에서 실적 3개 필드 제거 (제가 바로 수정) — 현재 DB 스키마와 일치시켜 즉시 해결. 어차피 지금 항상 null인 필드라 로그 손실 없음.
업캐스팅(부모 형태, 자식 생성자) 14:09 부모 기본 생성자가 있는 상황에서 자식을 호출하는 구문 내 super()가 없다면 묵시적으로 부모 기본 생성자를 출력하라라는 뜻이 있다고 아래와 같이 답변을 주셨는데 부모 기본생성자를 부르는 super() 가 생략되어 있는 것입니다. 부모 생성자를 부르는 것이 명시적으로 없으면, 묵시적으로 super() 을 Java가 넣어줍니다. 자식 필드가 초기화되기 전에는 무조건 부모 필드가 초기화 되어야하기 때문입니다. 없으면 알아서 부모의 기본 생성자를 부르고, 명시적으로 있으면 해당 부모 생성자를 부른다고 생각하시면 됩니다. 그렇다면 실제 시험에서 자식 코드 내에서 부모 기본 생성자는 있고 자식 코드 내에 super()가 없다면 부모 기본 생성자의 값은 적으면 되는건가요?
안녕하세요 문제를 풀어주실때 ['app', 'ban']이라고 적어주시던데 ["app", "ban"]이라고 답을 적어도 상관이 없는걸까요? 41강때 파이썬에서 문자는 "" ''다 된다고 하셔가지고 물어보는거에요 그리고 43강 17분12초에서 f-string 출력할때 쉼표를 붙여서 출력하던데 .format % f-string는 print에 쉼표가 있으면 무조건 출력하고 40강에서 print("a: " a, "b: " b)를 설명해주셨는데 요기선 쉼표가 문자열이 아니고 자료를 추가하는 명목이라서 출력이 되지 않는다고 이해하면 될까요? 감사합니다
우선 이번에 빅분기 실기 1~3유형까지 11회 보다 12회는 전 유형 다 학습 해보면서 실기 준비했는데 2유형 RMSLE 이거에 말리고 또 1유형도 문제 파악이 늦었고 풀었던 문제도 있었지만 다 틀리면서 아쉽게 불합격을 했어요. 2유형의 경우 dir 함수 이용해서 랜덤 포레스트 ensemble 함수 찾으려고 했는데 dir 함수가 시험장에서 안되다 보니 어쩔수 없이 라이트gbm 겨우 기억해내서 작동했으나 RMSLE 음수 오류에 말려서 어쩔수 없이 RMSE로 제출하다가 0점이 나왔고 3유형은 그나마 어느 정도 점수를 획득하는 선에서 끝났어요. 일단 지금 강의는 9월 20일이 마지막 날인데 시험일 까지는 2개월 이상 남아 있어요. (혹여 연장이 안된다면 9월 21일 이후 재구매 생각중) 아무튼 이번에 2유형이 회귀가 나옴에 따라 13회는 분류일 가능성이 많이 높아졌는데 분류는 음수 오류는 없으나 추가 되는 코딩 내용이 있어서 어쩌면 회귀보다 더 까다로울 수 있고 제가 가장 불안하게 보는 요소는 평가지표가 어떤것이 나올지 이점입니다. 그래서 다양한 평가지표나 추가되는 코딩 내용은 어떤식으로 해결하는게 좋은지가 관건이고 또 1유형을 다 틀리다 보니 저러한 점이 다음 시험 준비할 때 가장 까다롭더라구요. (반면 11회는 1유형 문제를 맞춤)