안녕하세요, 강사님. 수업에서 다루지 않은 내용이지만 질문할 곳이 없어 이렇게 글을 남깁니다. 저는 혼자서 코드 필사를 하며 머신러닝을 공부하고 있는데, 일부 코드가 이해가 잘 되지 않아 문의드립니다. 제가 질문하고 싶은 코드의 흐름은 다음과 같습니다. 트리 깊이에 따라 모델 성능 비교 적절한 트리 깊이 선택 선택한 트리를 시각화 코드 필사를 하면서 트리 깊이를 선택하는 과정은 이해했지만, 트리 깊이를 선택한 후에 트리를 시각화하기 전에 학습 데이터만 사용하여 모델을 fit하는 것 이 의문이 들었습니다. model = DecisionTreeClassifier(max_depth=5, criterion='entropy') model.fit (X.iloc[train_idx], Y.iloc[train_idx]) 개인적으로는 타겟값 원인 분석을 위해 학습 데이터와 검증 데이터를 함께 사용하는 것이 더 나을 것 같은데, 이 부분이 맞는지 확신이 서지 않아 문의드립니다. 혹시 이에 대해 설명해주실 수 있을까요? 아래는 질문 관련 코드입니다. # Parameter Searching ==> Depth 2 ~ 10 for i in range(2,11,1): print(">>>> Depth {}".format(i)) model = DecisionTreeClassifier(max_depth=i, criterion='entropy') model.fit (X.iloc[train_idx], Y.iloc[train_idx]) # Train Acc y_pre_train = model.predict(X.iloc[train_idx]) cm_train = confusion_matrix(Y.iloc[train_idx], y_pre_train) print("Train Confusion Matrix") print(cm_train) print("Train Acc : {}".format((cm_train[0,0] + cm_train[1,1])/cm_train.sum())) # Test Acc y_pre_test = model.predict(X.iloc[valid_idx]) cm_test = confusion_matrix(Y.iloc[valid_idx], y_pre_test) print("Valid Confusion Matrix") print(cm_test) print("TesT Acc : {}".format((cm_test[0,0] + cm_test[1,1])/cm_test.sum())) print("-----------------------------------------------------------------------") print("-----------------------------------------------------------------------") # Depth가 깊어질 수록 정확도는 높게 나오지만 해석력에 대한 가독성을 위해 Depth 5를 선택함 model = DecisionTreeClassifier(max_depth=5, criterion='entropy') model.fit (X.iloc[train_idx], Y.iloc[train_idx]) from sklearn import tree # Creating the tree plot # Creating the tree plot (left = True, Right = False) tree.plot_tree(model, filled=True, feature_names=X.columns, class_names = ['BAD', 'GOOD']) plt.rcParams['figure.figsize'] = [40,10]
커서 사용 중에 한 가지 여쭤보고 싶습니다. Windows 환경에서 Cursor 사용 시 텍스트나 이미지 복사/붙여넣기(Ctrl+C / Ctrl+V)를 할 때 상당한 딜레이가 발생하고 있습니다. 반면 VSCode에서는 동일한 작업이 실시간으로 정상 작동하고 있어서, Cursor에서만 발생하는 이슈로 보입니다. 혹시 이와 유사한 문제를 경험하신 적이 있으신지, 또는 원인이나 해결 방법에 대해 아시는 부분이 있으실까요?
/output-style learning 을 진행했을 때, 클로드가 TODO(human) 마커를 남기며 직접 구현하도록 유도하는 것을 확인합니다. explanatory보다는 자세한 설명이 나오지만, TODO(human) 마커는 따로 생성되지 않았어요. 그리고 클로드가 코드 작성 중간에 "인사이트"를 제공하는 것을 확인합니다. 작성 중간에는 인사트를 제공하지 않고, 다 작성해놓고 인사이트를 제공했어요.
안녕하세요, 강사님. 현재 작은 웹 페이지 하나를 Claude Code의 팀 에이전트로 구현해보고 있습니다. 현재 에이전트 구성은 아래와 같습니다. - 기획자 - 개발자 - QA - 팀리더 강의를 보면서 같은 방식으로 진행해봤는데, PRO 플랜 기준에서는 계획 단계에서도 사용량이 꽤 빠르게 줄고, 실행 단계에 들어가면 금방 30~40% 정도를 사용해서 이 방식으로 계속 진행하기는 부담이 크다고 느꼈습니다. 그래서 강사님께서 올려주신 “비용 절반으로 줄이는 4가지 방법” 강의도 확인해서 적용해봤습니다. 그런데 제 경우에는 체감될 정도로 사용량이 줄지는 않았습니다. 그래서 제가 팀 구성이나 진행 방식을 비효율적으로 잡은 것이 아닌가 생각하고 있습니다. PRO 플랜 기준에서는 팀 에이전트를 어떤 식으로 구성하고, 어떤 방식으로 운영하는 것이 가장 효율적일까요? 현재 에이전트 모델은 Sonnet으로 사용중입니다. 예를 들어, - 지금처럼 기획자 / 개발자 / QA / 팀리더로 나누는 방식이 적절한지 - 아니면 팀 수를 더 줄여서 운영하는 것이 나은지 - 계획 단계와 실행 단계를 어떤 식으로 분리해야 사용량을 덜 쓰는지 이런 부분에 대해 추천하시는 기준이 있으시면 듣고 싶습니다.
window운영체제에서, cursor 터미널 환경에서 claude 실행하여 작업 시 스크린샷 이미지 붙여넣기때 단축키 중 alt+v 만 적용됩니다. 다만 이 때, 화살표를 좌 우로 해줘야 글이 보이는데 이런 현상은 왜있는걸까요...? 추가로 Plan mode로 명령 시 보기가 3가지(수정 yes 관련 2가지 & 취소) 밖에 안나옵니다ㅠㅠ
[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
안녕하세요, 현재 studio 3t 설치하려면 첨부한 이미지에서 다운받는게 맞나요? 근데 개인정보 입력시 이메일 부분에 gmail.com 같은 일반 이메일말고 회사 이메일을 적용해야 next 로 넘어갈 수 있는 것 같습니다. 아직 회사에 다니는 상황이아닌데 다르게 다운 받는 방법 있으면 안내부탁드립니다 .