네. ChatGPT/OpenAI 외에도 Gemini와 Claude 모두 단순 모델 API를 넘어선 공식 에이전트 프레임워크를 지원합니다. 주요 공식 Agent 프레임워크 비교 LangChain·LangGraph - OpenAI, Gemini, Claude 모델을 모두 연결 가능 OpenAI Agents SDK - 가장 보편적으로 접근하기 좋은 선택 Google ADK - Gemini를 중심으로 사용할 때 강력. 다만 LangChain보다 역사가 짧고, 현재 교육 자료와 외부 통합 예제의 양은 상대적으로 적습니다. Claude Agent SDK - 일반 업무용 챗봇보다는 다음과 같은 실행형 에이전트에 특히 적합합니다. 소스 코드 분석 파일 읽기와 수정 명령어 실행 좋은 질문 감사합니다.
구체적으로 어떤 동영상의 어느 부분인지 기술해 주시면 답변 드리겠습니다. 이미 여러분들이 수강하신 과정이므로 완전 엉터리는 아닐 것이라고 생각하는데 오해가 있으시면 풀어드리겠고, 혹시 이전 conda install 처럼 최근에 바뀐 내용이 기존 동영상과 맞지 않는 부분은 수정하도록 하겠습니다. 이유 여하를 막론하고 수강에 불편함을 드려서 죄송합니다.
지적해 주신 내용 확인 하였습니다. Pytorch 설치 방식에서 conda install 이 없어진 것 확인 하였습니다. pip3 install torch torchvision 으로 설치하시면 됩니다. 동영상은 제가 주말에 다시 녹화하여 수정하겠습니다. 불편을 드려 죄송합니다.
딥러닝, SVC, 앙상블(Random Forest, XGBoost) 같은 것들은, 내부 구조가 복잡해서 "왜 이렇게 예측했는지" 이해하기 어려원서 Blackbox 모델이라고 합니다. 이번 실습의 Autoencoder + SVC 조합이 여기에 해당합니다. 해석 가능한 모델 (White box 모델)은 Decision Tree 같은 모델이고요. 그래도 굳이 원본 데이터의 설명변수가 어떻게 예측 결과에 영향을 끼지는지 아시고 싶으시면 아래에 인프런 AI 가 제안해 준 SHAP 같은 방법이 있지만 방법 자체가 이해하기 어렵고, 쉬운 접근법은 원본 변수와 인코딩 변수 간 상관분석을 하는 방법인데, encoded = encoder_all . predict ( X_train ) corr = np . corrcoef ( X_train . T , encoded . T )[: 30 , 30 :] 원본 변수별로 어떤 인코딩 변수와 상관 관계가 높은지 확인해 보시면 참고가 될 수 있을겁니다. 좋은 질문 감사합니다.
강화학습 모델은 일반 딥러닝 모델보다 저장할 내용이 많습니다. 간단히 요약하면, 모델은 state_dict() 옵티마이저도 state_dict() episode, step, epsilon 같은 값은 숫자 그대로 저장 정규화 통계는 dict로 저장 replay buffer는 직렬화 가능한 형태로 변환해서 저장 이 모든 것을 하나의 checkpoint dict에 넣고 torch.save() 로 저장 구체적인 코드는 다음과 같습니다. torch.save ({ "model_state_dict": ..., "optimizer_state_dict": ..., "train_state": ..., "buffer": ..., "config": ..., }, "checkpoint.pth") 감사합니다.
입문과정에서 Colab 을 사용한다면 아마도 딥러닝 모델에서 무료 GPU 사용을 위해서일겁니다. 그냥 local PC 의 jupyter notebook 환경에서 작업하시면 됩니다. pip install tensorflow 로 텐서플로우 설치하시고 GPU 대신 CPU 에서 작업하시면 작업 시간이 조금 더 걸릴뿐 공부하시는데 지장은 없습니다. 감사합니다.
1) FeedForward 의 의미가 무엇인지요 ? FFN(x)=max(0,xW1+b1)W2+b2 이므로 비선형 함수 ReLU 를 통과시켜 비선형 특성을 학습하여 표현력을 증가시키는 목적입니다. 2) 단순 Dense 레이어라면 loss 함수가 있어야 특정 목적의 학습이 이루어질것 같은데 단순 통과만 시킨다면 어떤 결과가 달라지는지요? loss 함수는 Transformer Decoder 블록의 제일 상단에 softmax 함수가 있으므로 CrossEntropy Loss 로 Transformer Encoder-Decoder 전체 출력의 손실을 계산합니다. 따라서 FFN 은 Encoder 와 Decoder 블록 내에 위치하는 중간 layer 이므로 별도의 loss 함수가 있을 필요 없습니다. Attention Layer 가 단어 간 상관 관계를 학습하여 문맥 정보가 섞인 표현을 만든다면, FFN 은 각 토큰에 대해 비선형 변환을 적용하여 그 문맥 정보를 해석하고 표현력을 확장하는 역할을 합니다.