안녕하세요. 작업형2 모의문제1에서 평가 시 roc_auc_score를 쓸 때는 predict_proba와, roc_auc_score(y_val, pred[:,1])형태를, 나머지 평가 방법을 쓸 때는 predict와 (y_val, pred)형태를 쓰시던데요!! 문제에서 신용카드 이탈 확률을 찾는거라 predict_proba라고 생각했는데, 그냥 predict를 쓰는 것은 평가 방법 때문인가요? (일단 roc제외한 평가에는 predict를 쓰고 마지막 제출 시 proba로 다시 예측하는건지?) 수치형 컬럼 전처리에서 col=['age', 'bmi', 'children'] <-수치형 컬럼나열 from sklearn.preprocessing StandardScaler scaler=StandardScaler train[col]= scaler.fit _transform(train[col]) test[col]=scaler.transform(test[col])형태로 전처리를 하면 keyError: "None of [Index(['age', 'bmi', 'children'], dtype='object')] are in the [index]" 이런 에러가 자꾸 발생하는데 어디가 잘못된건지 궁금합니다!!
선생님 안녕하세요! 작업형 2 유형 예시문제 관련해 질문이 있습니다. ▲ '환불금액' 결측치 대체 전 ▲ '환불금액' 결측치 대체 후 '환불금액' 결측치가 기존에는 float형이었는데 중앙값으로 대체하니 object형으로 바뀌었는데, 이렇게 하는게 맞는지 궁금합니다. 그리고 다음과정인 범주형 → 수치형으로 바꿀때 '환불금액'도 바꿔야하나요? 매번 양질의 강의 제공해주셔서 감사합니다!
(Mac) firebase init 입력 후 Hosting 까지 선택했으나, Use an existing project 선택 시 Error: Failed to list Firebase projects. See firebase-debug.log for more info. 위와 같은 에러가 발생했다면 저의 경우 firebase login --reauth 를 통해 해결할 수 있었습니다. 혹시 저와 같은 상황을 맞닥드리신 분이 있다면 시도해보시면 좋을 것 같습니다.
이번에 swift 를 공부하려고 하는데.. usb 로 연결해서 테스트앱을 생성해서 제 핸드폰에 배포해보려고 합니다. 인터넷에 떠도는 글들을 보니 애플아이디랑 애플디벨로퍼에 아이디만 있으면 usb연결로 제 핸드폰에다가 배포 가능하다고 하는데.. 아이폰에서 기기관리에서 개발자를 신뢰해줘도 xcode 로 생성한 테스트프로젝트앱이 '확인 안 됨' 이라고 표시되네요.. apple developer program 을 돈주고 구독을 해야만 테스트앱을 제 핸드폰에 빌드할수 있는것인가요..?
안녕하세요! 캐글 질문을 올려도되는지 모르겠으나,,ㅠㅠ 질문할 곳이 없어 한 가지만 여쭤보려고 합니다 https://www.kaggle.com/code/agileteam/t2-4-house-prices-regression/notebook 이 문제에서 마지막에 csv파일 만드실 때 id값을 y_test.Id로 넣으시던데요! 수험자에게 y_test데이터가 주어지는 건가요..? 그동안은 x_test데이터에서 id등을 불러와서 썼는데, 이 문제처럼 x_test데이터에 그 값이 없으면 y_test에서 불러오면 되는걸까요..? 강의와 무관한 질문 죄송합니다ㅠ
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다! [질문 전 답변] 1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) 4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. [질문 하기] 안녕하세요. 4.3과 4.4를 실습하면서 nodeport를 기반으로 loadbalancer가 동작하는 것으로 이해하고 있습니다. k get svc lb-nginx -o wide 명령을 통해 정보를 확인해 보면 아래와 같은데요. NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR lb-nginx LoadBalancer 10.96.88.133 192.168.2.11 1000:30001/TCP 105s app=deploy-nginx NodePort 가 30001로 LoadBalancer Port가 1000으로 확인은 되는데요. 컨테이너의 target port는 조회가 안되는 듯 합니다. 이는 -o yaml을 통해 확인하는 방법외에 다른 방법이 있을까요?
import pandas as pd train = pd.read_csv("train.csv") test = pd.read_csv("test.csv") pd.set_option('display.max_columns', None) # print(train.head()) # print(test.head()) # print(train.info()) # print(test.info()) from sklearn.preprocessing import LabelEncoder cols = train.select_dtypes(include='object') le = LabelEncoder() for col in cols : train[col] = le.fit_transform(train[col]) test[col] = le.transform(test[col]) # print(train.head()) # print(train.info()) train = train.drop('Unnamed: 0',axis=1) test = test.drop('Unnamed: 0', axis=1) from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val = train_test_split(train.drop(['TravelInsurance'],axis=1),train['TravelInsurance'],test_size=0.2,random_state=0) # print(help(train_test_split)) from sklearn.ensemble import RandomForestClassifier rf = RandomForestClassifier() rf.fit(X_tr, y_tr) pred = rf.predict_proba(X_val) # print(pred) import lightgbm as lgb model = lgb.LGBMClassifier() model.fit(X_tr, y_tr) lgb_pred = model.predict_proba(X_val) from sklearn.metrics import roc_auc_score # print(roc_auc_score(y_val, pred[:, 1])) # print(roc_auc_score(y_val, lgb_pred[:, 1])) res = model.predict_proba(test) submit = pd.DataFrame({'index': test.index, 'y_pred': res[:, 1]}) submit.to_csv('950326.csv', index=False) print(pd.read_csv('950326.csv')) lightgbm을 randomforest와 비교해서 두 가지 정도만 준비해가려고 작업형 2를 다시 풀고있습니다. LightGBM을 쓰려고 하니 아래와 같은 오류가 발생했습니다. 'LightGBMError: Do not support special JSON characters in feature name.' 이게 혹시나 다운로드 파일의 'Unnamed: 0' 컬럼 때문인가 해서 drop해보고 코드를 작성하니 정상적으로 돌아가더군요. train = train.drop('Unnamed: 0',axis=1) test = test.drop('Unnamed: 0', axis=1) LightGBM은 컬럼에 특수문자가 있으면 안 되는 게 맞는지 확인 한 번만 부탁드립니다!
안녕하세요. 작업형2 모의문제1를 스스로 코딩하는 과정에서 발생한 오류를 해결하지 못하겠습니다.. 다음은 제가 작성한 코드파일입니다. 정확도, 정밀도, 재현율, F1 출력 시 오류가 발생한 것을 볼 수 있으며, 문제점을 파악하기 어렵습니다... 피드백 부탁드립니다.. 감사합니다.
안녕하세요!! str_sl = 'Nice Python' print(str_sl[:len(str_sl)])은 출력물이 Nice Python입니다. len은 길이를 나타내는 함수인데. 이렇게 len을 사용했을 때 문자의 길이가 아닌 문자열이 출력이 되는 이유와 len을 사용하는 이유가 궁금합니다! 감사합니다.
안녕하세요! bind 강의를 듣는데 실제로 현재 bind 내부 type을 보기 위해 ctrl을 찍고 lib.es5.d.ts 파일로 들어가 봤습니다. 그런데 다음과 같이 강의 내용과 달라진 것 같습니다. 제가 우연히 약 23년3월달 전(정확히 모르겠습니다)의 lib.es5.d.ts 파일을 가지고 있는데 해당 강의 내용과 같네요 ㅠ