묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
print 에서 자꾸 에러가 나요..
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이있었는지 검색해보세요안녕하세요. 타이타닉 데이터로 로지스틱 회귀를 해보고있는데... print 문에서 자꾸 에러가 나요...왜..그런걸까요?;;
-
미해결
이번 7회차 작업형 2( 결측치, 이상치)
지금까지 시험에서는 train.isnull().sum()test.isnull().sum() 을 하면 결측치 이상치 없이 깨끗한 데이터들만 나왔는데 이번 7회차 작업형2에서 결측치 이상치 처리하는게 나올까요,,?아무래도 연습해 두는것이 좋겠지만 캐글에서 결측치 이상치 많은 문제들도 풀어봤는데 처리하는게 쉽지 않더라구요,, 특히 범주형데이터 라벨인코딩 시 계속 에러가 나서 결측치 이상치 처리하고도 라벨인코딩을 하면 꼭 에러가 나더라구요,, 그래서 원핫인코딩으로 하고 하면 다행히 원핫은 에러 안나고 평가했을 때 그래도 성능이 나오긴 하는데 캐글에서 당뇨병 문제, 집값예측 문제들 모두 이상치와 결측치 처리하고 스케일링 진행하는데 코드를 봐도 어려워서,, 시험장에서 이상치 결측치 처리할 수 있을지도 의문이구요,, **중요한 질문 : 혹시 시험에서 결측치 이상치가 나왔다고 하면, 이들을 처리하지 않고 ( 예를들면 fillna나 drop작업 등등,,) 바로 원핫인코딩이나 라벨인코딩으로 스케일링 후 모델, 평가, 예측, 제출 해도 무방할까요..??
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@PathVariable 변수명 같을때 생략시 오류 (빌드 설정을 gradle로 하면 해결되는 것 같습니다)
/** * PathVariable 사용 * 변수명이 같으면 생략 가능 * @PathVariable("userId") userId -> @PathVariable String userId */ @GetMapping("/mapping/{userId}") public String mappingPath(@PathVariable ("userId") String data){ log.info("mappingPath userId={}",data); return "ok"; } 다음 코드에서 영상에서 알려주신데로 변수명 중복시 생략하였을때 @GetMapping("/mapping/{userId}") public String mappingPath(@PathVariable String userId){ log.info("mappingPath userId={}",userId); return "ok"; }아래와 같이 사용하였으니 실행시에 500에러가 뜹니다{ "timestamp": "2023-11-29T03:47:55.458+00:00", "status": 500, "error": "Internal Server Error", "path": "/mapping/userA" }java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not specified, and parameter name information not found in class file either.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
4회 기출-2유형 macro-f1 score 관련
안녕하세요. 4회 기출문제의 macro f1-score 관련하여 질문드립니다.문제 풀이에서는 교차검증으로 macro f1-score를 구하는 것으로 나왔는데요from sklearn.model_selection import cross_val_scorescores = cross_val_score(rf, train, target, scoring='f1_macro', cv=5) 1) 이 과정이 기존의 model_selection, train_test_split -> 평가 스코어 확인대신에 하는 과정이라고 이해하면 될까요?그리고 macro- f1 score라고 하면 위처럼 train test split을 생략하고 cross_val_socre 코드를 사용하며 되는것인지 궁금합니다. 검색해도 잘 나오지 않더라고요;; 아래 macro f1이라고 하면 아래 2)번 설명이 많이 나옵니다^^;; 2) 그렇다면 기존에 이진분류에서 알려주신 아래 코드는 macro -f1 score가 아니라 그냥 f1 score가 나오는 것인가요? 이 방법을 사용하면 문제 의도에서는 틀린것인지 궁금합니다.(※ 이 질문을 올리고 계속 공부하다보니 6회 기출에서도 f1-macro를 사용하라고 나오는데, 6회 풀이에서는 아래와같이 코딩하셨더라구요. 4회와 6회의 차이점이 무엇인지도 궁금합니다. ) from sklearn.metrics import f1_scoreprint(f1_score(y_val,pred, average='macro') 감사합니다.
-
미해결
강의가 삭제되는 경우도 있나요?
강의가 갑자기 삭제되는 경우도 있나요? 만약 있다면 무료강의를 수강중이다가 삭제되면 다신 못보는건가요?
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
5강 캐릭터 콤보 액션의 액션 데이터 에셋 값에 대한 질문 입니다.
안녕하세요 교수님 강의 잘 듣고 있습니다.질문이 있는데, FrameRate가 30인 이유가 무엇인지 입니다.FrameRate 30이 1초인가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
질문 있습니다
TextMeshProUGUI 변수를 추가해서 에디터에서 텍스트를 드래그 드롭으로 할당해주었는데 버튼을 누를때 계속해서 NullExecption 에러가 나서 확인해보니 text 변수에 아무것도 가져와지지가 않습니다. 왜 이러는걸까요 ㅠㅠ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
ppt자료
안녕하세요. ppt자료는 어디서 다운 받나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
라벨 인코딩 관련 질문입니다!
test데이터에 있는 변수가 train에 없을 경우 데이터를 합쳐야한다고 말씀해주셨습니다.test데이에 있는 변수가 train에 있는지 없는지를 확인할 수 있는 코드는 뭐가 있을까요?print(train['칼럼'].value_counts())print(test['칼럼'].value_counts()) 이 두개로 비교하면 될까요?
-
미해결
영한쌤 JPA 로드맵 성능최적화 부분 듣는데 페이징 질문입니다!
public List<Order> findAllWithItem() { return em.createQuery( "select distinct o from Order o" + " join fetch o.member m" + " join fetch o.delivery d" + " join fetch o.orderItems oi" + " join fetch oi.item i", Order.class) .setFirstResult(1) //첫 번째 것을 .setMaxResults(100) //100개 가져옴 .getResultList(); }이 부분인데 첫 번재부터 100개 가져오는데 우린 2개 가져오니까 하나만 가져오면 되겠다고 하셨는데왜 하나만 가져오면 되나요? 뭘 하나만 가져온다는 건가요?
-
미해결
T2. EXAM template
이진분류 모의고사 제 방식대로 한번 풀어봤는데 이정도 점수면 괜찮은 건가요? ################## 시험 안내 문구 및 코드 ################## # 출력을 원하실 경우 print() 함수 활용 # 예시) print(df.head()) # getcwd(), chdir() 등 작업 폴더 설정 불필요 # 파일 경로 상 내부 드라이브 경로(C: 등) 접근 불가 # 데이터 파일 읽기 예제 import pandas as pd X_test = pd.read_csv("../input/hr-data/X_test.csv") X_train = pd.read_csv("../input/hr-data/X_train.csv") y_train = pd.read_csv("../input/hr-data/y_train.csv") # 사용자 코딩 # 답안 제출 참고 # 아래 코드 예측변수와 수험번호를 개인별로 변경하여 활용 # pd.DataFrame({'enrollee_id': X_test.enrollee_id, 'target': pred}).to_csv('003000000.csv', index=False) X_train.shape, X_test.shape ((19158, 13), (2126, 13)) df = pd.concat([X_train, X_test]) df = pd.get_dummies(df) df.shape (21284, 188) X_train = df.iloc[:len(X_train)] X_test = df.iloc[len(X_train):] X_train.shape, X_test.shape ((19158, 188), (2126, 188)) X_train = X_train.drop('enrollee_id', axis=1) X_test_id = X_test.pop('enrollee_id') target = y_train.pop('target') from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val = train_test_split(X_train, target, test_size=0.2, random_state=2022) X_tr.shape, X_val.shape, y_tr.shape, y_val.shape ((15326, 187), (3832, 187), (15326,), (3832,)) from sklearn.ensemble import RandomForestClassifier rf = RandomForestClassifier(random_state=2022) rf.fit(X_tr, y_tr) pred = rf.predict_proba(X_val) from sklearn.metrics import roc_auc_score print(roc_auc_score(y_val, pred[:,1])) 0.7745962769563425 pred = rf.predict_proba(X_test)[:,1] pd.DataFrame({'enrollee_id': X_test_id, 'target': pred}).to_csv('003000000.csv', index=False) 채점 # 체점(아래 주석 풀로 체점) import pickle import numpy as np from sklearn.metrics import roc_auc_score with open( "../input/hr-data/answer.pickle", "rb" ) as file: ans = pickle.load(file) ans = pd.DataFrame(ans) print(roc_auc_score(ans['target'], pred)) 0.7640350582437277이 코드에서 조금 더 보완해야할 사항같은 게 있을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청 드립니다.
- 인프런 아이디: renoyar@naver.com- 인프런 이메일: renoyar@naver.com- 깃허브 아이디: skshhj@gmail.com- 깃허브 username: RENOYAR
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
예시문제 작업형2(신버전)
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요 train.describe()를 찍어봤을 때, 총구매액과 최대구매액의 최솟값이 음수로 나오던데 이 부분은 전처리 하지 않아도 큰 문제는 없을까요? 음수인 값을 0으로만 바꿔줬더니 0.67로 성능이 조금 더 좋아지긴 하더라고요..! 그냥 원본데이터 그대로 제출하는 것이 좋을지, 이 부분도 음수인 값들만 처리해준 다음에 성능만 높아진다면 처리하는 게 좋을지 궁금합니다.좋은 수업 감사합니다!
-
해결됨컴퓨터 과학 (5): 인터페이스 - 운영체제, 사용자 인터페이스, 데이터베이스
강의중 2가지 질문 입니다.
안녕하세요 강의중에서 질문 있는데요 컴퓨터는 유저수준과 커널수준이 있잖아요 유저에서 커널로 넘어가는게 시스템콜이고요근데 커널수준의 프로그램과 시스템 소프트웨어랑 차이가 뭔가요? 비슷한건가요?가상기계란 각자가 1개의 컴퓨터를 쓰는 듯한 착각이라고 하셨는데요 이게 무슨말이죠? vmware 같은거 쓰면 1개의 컴퓨터에 여러개의 os 뜨게할수 있는거 아닌가요?
-
미해결스프링 핵심 원리 - 기본편
@autowire에 빨간줄이 뜨는데 원인을 모르겠네요.
프로토타입스코프 공부중인데요. prototypebeanprovicer쪽에 @Autowired시 빨간줄이 뜨고 에러메시지를 살피면 이렇게 나오는데 이유가 뭔지모르겠습니다.그리고 autowire제거해야되나싶어 제거시 테스트시 아예 에러가 나더라구요.(제거안할시는 잘작동해요!) 어떻게 해결해야될까요?
-
해결됨Vue.js 시작하기 - Age of Vue.js
App.vue 파일 내용 변경 에러
강의를 따라서 helloworld.vue 도 지우고,App.vue 내용도 지우고 진행했습니다.그런데, 계속 오류가 뜨길래 확인해보니 변경사항 경고창이었습니다.VsCode를 껐다가 다시 켜봐도 여전히 저 알림들이 뜹니다.<template>, <script>, <style> 모두요.뭐 때문인지 알수있을까요?
-
해결됨Vue.js 시작하기 - Age of Vue.js
package.json 파일을 찾을수 없는 오류메세지
vs code 알림팝업으로,[ Vetur can't find 'package.json' in 파일경로 ][ Vetur can't find 'tsconfig.json' or 'jsconfig.json' in 파일 경로 ]가 나옵니다.하지만, package.json 파일과 jsconfig.json 파일을 갖고 있습니다.그리고 해당 파일경로는 vue-cli 폴더를 갖고 있는폴더이며, 해당 경로에는 없지만 그 안에 있는 vue-cli 폴더에는 있는데, 왜 인식이 안되는지 모르겠어요.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
슬라이더 버튼 checked 할 때, 버튼 색깔이 리셋되지 않아요
안녕하세요. 강사님. 강의를 보고 첨부해주신 html파일 그대로 복습해보다가 아래 이미지처럼 완성본이 나와서요.tab버튼이 클릭되어 바뀐 색상 그대로 멈추고 다시 돌아오지 않습니다.다음 버튼을 클릭했을 때, 나머지 다른 버튼들이 gray색상으로 돌아오게 하려면 어떻게 해야 하나요?
-
미해결Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트
n+1질문입니다!
안녕하세요 강의 잘듣고 있는 수강생입니다.헥사고날 아키텍처를 이번 토이프로젝트에 적용하면서강의에서 알려주신대로 설계를 이렇게 유연하게 변경하면n+1문제도 해결 할 수 있다고하셨는데예를들면MemberRepository impl에서 멤버 아답터만 주입받고있는상황에서 팀 엔티티랑 연관관계가있는 상황에서N+1 문제를 해결하려면MemberRepository impl 에서 memberRepository말고TeamRepository도 주입받아서 한번에 다 불러와서 도메인 엔티티에 저장해야하나요? 아니면 서비스 계층에서 각각 레파지토리에서 불러온다음MemberRepository에서 넘겨준다음 도메인 모델을 리턴할때 넣어줘야 하나요 n+1문제를 서비스계층에서 결합할지 레포지토리 계층에서 결합할지 궁금해서 질문드립니다.
-
미해결
EC2 배포후 구글 로그인 안됨
스프링부트 REST + OAuth2 + JWT를 사용하고 있는 상황인데로컬에서는 잘 돌아갑니다.로컬에서 소셜로그인이 성공하면 OAuth2SuccessHandler에서 바로 JSON으로 반환해주는 형태입니다. 즉, 컨트롤러가 딱히 무슨 역할을 하지 않아도 바로 반환을 해줍니다.하지만 EC2에 배포하고 구글 개발자 센터, yml에 EC2 퍼블릭을 제대로 입력해주고 제대로 일치하는 것을 확인했고버튼을 클릭하면 아이디들이 제대로 뜹니다. 하지만 로그인한 결과 로그인할 아이디를 클릭을 하면Whitelabel Error Page 404페이지가 뜹니다. 그래서 실패했을 때 JSON으로 반환시켜주는 로직을 추가해서 확인한 결과"error 발생 : ": "[authorization_request_not_found] "이러한 오류가 발생했습니다. 항상 체크해야하는요소yml 체크함구글 개발자 센터 확인함→ 1, 2번은 일치함EC2 인스턴스의 보안 그룹이 OAuth2 콜백 URL로 요청을 수신할 수 있도록 올바르게 설정되었는지 확인 → 이거는 어떻게 다른 설정법이 있을까요?application.yml 또는 application.properties에 설정된 값들이 프로덕션 환경에 맞게 정확히 설정이렇게 환경변수를 받아서 ec2 배포시 사용할 수 있도록 설정했는데 추가적으로 또 뭔가를 해줘야 하나요? 혹시 OAuth2 google을 테스터로 해놓고 http로 해놓으면 ec2 배포시에는 사용하지 못하나요?