묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
C () 관련
해당 학습에서는 범주형 독립변수인데 왜 C()를 안하고 학습을 했는지요 ㅠ 언제 써야할지를 모르겠습니당..
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
강의중에 하신 말씀이 궁금합니다. "우리가 직접 의존관계를 주입..."
안녕하세요. 강사님트랜잭션 문제해결 - 트랜잭션AOP적용 강의에서 하신 말씀에 질문이 있습니다. 07:20 이후에 나옵니다."물론 우리가 직접 의존관계를 주입해서 써도 되고요" 라는 말씀이 궁금합니다. 기본편에서 열심히 공부했던 개념이 나오는데요.스프링빈 구성방식직접호출(@Configuration, @Bean)자동호출(@ComponentScan, @Component)강의에서DataSource와 TxManager를 빈등록하는 방법으로 위 1번방식으로 진행했습니다.Proxy는 DataSource와 TxManager빈을 2번방식으로 주입받아서 진행된다고 설명하셨습니다.@Component public class TransactionProxy { private MemberService target; public void logic() { //트랜잭션 시작 TransactionStatus status = transactionManager.getTransaction(..); try { //실제 대상 호출 target.logic(); transactionManager.commit(status); //성공시 커밋 } catch (Exception e) { transactionManager.rollback(status); //실패시 롤백 throw new IllegalStateException(e); } } } 이후에 아래코드와 같이 1번 방식으로 직접 등록을 하려고 할 때, 의존관계를 직접주입해도 좋다라 말씀주신것 같습니다. (강의중 말씀: "물론 우리가 직접 의존관계를 주입해서 써도 되고요")//@Component 자동빈등록하지 않을거고 설정클래스에서 직접 수동등록할 예정 public class TransactionProxy { private MemberService target; public void logic() { //트랜잭션 시작 TransactionStatus status = transactionManager.getTransaction(..); try { //실제 대상 호출 target.logic(); transactionManager.commit(status); //성공시 커밋 } catch (Exception e) { transactionManager.rollback(status); //실패시 롤백 throw new IllegalStateException(e); } } } @TestConfiguration static class TestConfig { @Bean DataSource dataSource() { return new DriverManagerDataSource(URL, USERNAME, PASSWORD); } @Bean PlatformTransactionManager transactionManager() { return new DataSourceTransactionManager(dataSource()); } @Bean TransactionProxy txProxy() { return new TransactionProxy(transactionManager()); } }
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
2유형 학습 모델 선정
본 강의 문제에서,답안제출예시가 아래사진처럼, 타겟값인 'Attrition_Flag' 수치가 0.633 혹은 0.355 이렇게 돼있는데, 제가 xgb모델을 써보니 타겟값 'Attrition_Flag' 수치가 0.00003 , 0.00078 이렇게 너무 작게 나옵니다.RandomForest 모델을 사용하면 답안 예시와 수치가 비슷하게 나오긴하나, xgb 모델이 roc 점수가 더 높게 나옵니다. xgb 모델을 사용해서 제출해도 점수에 이상이 없을까요?답안 제출 예시 CLIENTNUM,Attrition_Flag 788544108,0.633 719356008,0.123 712142733,0.355
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션
안녕하세요 전자책 노션 보고싶어서 요청드리려 질문글 올리게 되었습니다 phm6318@sookmyung.ac.kr로 추가해주시면 감사하겠습니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
모델 성능 평가가 모든 값이 1로 나오는 경우
성능 모든 값이 1로 나오는 경우, 과적합이 된 것으로 알고 있습니다.작업형2 문제에서는 해당 경우, 모델을 수정을 해야 하는 건지 test 예측 결과로 점수가 나오기에 그냥 진행해도 괜찮은지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
중복 회원 예외 테스트를 Junit5버전으로 맞게 수정된건지 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Test public void 중복_회원_예외() throws Exception{ //given Member member1= new Member(); member1.setName("kim"); Member member2= new Member(); member2.setName("kim"); //when memberService.join(member1); //then assertThrows(IllegalStateException.class,()->{ memberService.join(member1); }); }중복 회원 예외 테스트에서 Junit5에선 @Test(expected)를 지원하지 않는 것 같아 assertThrows를 사용하는 방식으로 변경해야한다고 하여 변경했는데 올바른 방법인지 궁금합니다. (변경한 방식으로 테스트 케이스는 통과는 하였습니다.)
-
해결됨기초 탄탄! 독하게 시작하는 Java - Part 2 : OOP와 JVM
클래스 로더 및 로딩 과정 16:00초에 질문 있습니다.
안녕하세요 강의 잘 보고 있습니다.다름이 아니라 클래스 로더 및 로딩 과정 16:00초에 질문이 있는데요.링킹 준비 단계에서 "객체 인스턴스가 저장될 메모리 공간을 확보하고 0으로 초기화"라고 되어 있는데, 제가 알기로는 클래스 수준의 정적 필드가 기본값으로 초기화로 알고 있습니다.객체 인스턴스는 객체가 생성 되었을 때 기본 값으로 초기화가 이뤄지고 생성자가 있을때 말씀처럼 초깃값이 다시 설정 되는걸로 알고 있는데요. 제가 잘못 이해 한걸까요.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
initializeController 내부 setState의 필요성
4:24에서 "초기화된 상태를 반영해 주기 위해서 setState를 실행"해 준다고 하셨는데, intializeController은 initState 내부에서 호출되기 때문에 setState는 불필요하지 않나요? initState 호출 뒤에 build함수가 호출되니까요. 감사합니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
기출6회 작업형1-3
안녕하세요 선생님, 만약 시험문제에서 1월~12월 모두 데이터가 채워져있다면result= df.groupby('연도')['총범죄건수'].mean()이렇게 적어도 될까요? mean()으로 계산했더니 531이라는 값이 나오고 sum()/12으로 했더니 515로 나오네요.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 질문있습니다
안녕하세요작업형2번 풀때 결측치 처리를 해줬을때보다 안해줬을때 roc_auc 스코어가 더 높게 나오면 결측치 처리를 안해주고 답을 내는게 맞을까요? 또 train과 test split을 해줬을때보다 안해줬을때 스코어가 더 높으면 안해준 상태로 답을 제출하는게 맞을까요?점수가 크면 장땡인지 궁금합니다!!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강사님! 원-핫 인코딩 사용할때 궁금한게 있어요!
train과 test 모두 pd.get_dummies를 사용해서 원-핫 인코딩을 해주잖아요. 근데 만약에 그 train의 object unique 수랑 test의 object unique 수가 서로 다르면 (서로 다른 값이 존재한다면) train과 test의 열(속성) 수가 달라져서 train로 학습을 시키고 test로 예측을 할때 열(속성) 수가 달라서 오류가 뜨지 않나요?? 그러면 사전에 object 컬럼에 서로 다른 값이 있는지 확인하고 원-핫 인코딩을 진행해줘야 되나요?? -> 서로 일치하는지 알 수 있는 방법이 있을까요? 이런 오류가 생긴다면 그냥 라벨인코딩하는게 좋을까요??
-
미해결
이게 어떻게 해결하는지 아시는 분
자꾸 이렇게 뜨는데 어떻게 고쳐야 하나여
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
모든 아나그램 찾기에서 시간복잡도
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 안녕하세요!모든 아나그램 찾기 문제에서 compareMaps에 for문이 있어서 해당 문제 시간복잡도가 O(N*M)이 되지 않나요? 그럼 결국 이중for문의 시간복잡도와 같아지는건 아닌지 궁금합니다~!
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
안녕하세요 소스코드를 다운 받고 싶은데요.. 언제 제공 받을 수 있을까요?
안녕하세요. 게임 구현 중에서 일부분적으로 이해가 안되는 부분이 있어서 강의 학습을 시작하였습니다.다 따라쳐서 하는 기초 목적으로 수강하지 않아서, 일단 유니티 에디터에서 플레이는 되게하고 응용해보고 싶은데요. 강의 종료 후 제공된다고 글이 있는 것 같은데요.. 지금 커리큘럼이 출시?로 보이는데 다 끝난건지, 소스 코드가 언제 제공되는지 궁금합니다 ...
-
미해결누구나 할 수 있는 NFT 만들기
npm install 에러코드 해결법
npm error code 1npm error path C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvasnpm error command failednpm error command C:\WINDOWS\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-buildnpm error Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvas\build\Release\canvas.node --module_name=canvas --module_path=C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvas\build\Release --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v108' (1) npm error node-pre-gyp info it worked if it ends with oknpm error node-pre-gyp info using node-pre-gyp@1.0.6npm error node-pre-gyp info using node@18.20.5 | win32 | x64npm error node-pre-gyp info check checked for "C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvas\build\Release\canvas.node" (not found) npm error gyp ERR! find Python **********************************************************npm error gyp ERR! find Pythonnpm error gyp ERR! configure errornpm error gyp ERR! stack Error: Could not find any Python installation to usenpm error gyp ERR! stack at PythonFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:306:11)npm error gyp ERR! stack at PythonFinder.findPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:164:17)npm error gyp ERR! stack at process.processTicksAndRejections (node:internal/process/task_queues:95:5)npm error gyp ERR! stack at async configure (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:27:18)npm error gyp ERR! stack at async run (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js:81:18)npm error gyp ERR! System Windows_NT 10.0.22631npm error gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\\Users\\sonji\\Desktop\\hashlips_art_engine-main\\node_modules\\canvas\\build\\Release\\canvas.node" "--module_name=canvas" "--module_path=C:\\Users\\sonji\\Desktop\\hashlips_art_engine-main\\node_modules\\canvas\\build\\Release" "--napi_version=9" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v108"npm error gyp ERR! cwd C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvasnpm error gyp ERR! node -v v18.20.5npm error gyp ERR! node-gyp -v v10.1.0npm error gyp ERR! not oknpm error node-pre-gyp ERR! build errornpm error node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvas\build\Release\canvas.node --module_name=canvas --module_path=C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvas\build\Release --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v108' (1)npm error node-pre-gyp ERR! stack at ChildProcess.<anonymous> (C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\@mapbox\node-pre-gyp\lib\util\compile.js:89:23)npm error node-pre-gyp ERR! stack at ChildProcess.emit (node:events:517:28)npm error node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1098:16)npm error node-pre-gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:303:5)npm error node-pre-gyp ERR! System Windows_NT 10.0.22631npm error node-pre-gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\sonji\\Desktop\\hashlips_art_engine-main\\node_modules\\@mapbox\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"npm error node-pre-gyp ERR! cwd C:\Users\sonji\Desktop\hashlips_art_engine-main\node_modules\canvasnpm error node-pre-gyp ERR! node -v v18.20.5npm error node-pre-gyp ERR! node-pre-gyp -v v1.0.6npm error node-pre-gyp ERR! not oknpm error A complete log of this run can be found in: C:\Users\sonji\AppData\Local\npm-cache\_logs\2024-11-26T14_30_27_324Z-debug-0.log
-
미해결Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트
영속성 객체 구분으로 인한 JPA와 Querydsl의 Projection 사용
지금은 간단한 예제라 엔티티에서 JpaRepository를 사용하여 데이터를 가공해서 가져온 후 도메인 객체로 매핑시켜 controller에 넘겨 controller에서 response 객체로 변환시켰습니다.만약 Projection을 사용하는 경우Projection에서 바로 controller 패키지 안의 response 패키지 객체로 접근하는 것은 어떻게 생각하시나요?
-
해결됨쉽게 설명하는 AWS 기초 강의
다음 강의 공개 일정
800명이 넘는 AWS 강의실 오픈채팅방에 오시면 더 좋은 답변을 실시간으로 받아보실 수 있습니다.질문내용은 상세하고 자세하게 부탁드립니다.예시 : "Amazon EC2의 t2.micro 타입으로 Amazon Linux 2023타입으로 퍼브릭 서브넷에 프로비전 했습니다. 키페어와 같이 프로비전해서 SSH로 접속하고 싶은데 접속 요청시 Timeout이 발생합니다. 어디를 확인하면 될까요?"안녕하세요. 좋은 강의 감사드립니다.혹시 섹션 15부터는 언제 공개 예정일지 알 수 있을까요?
-
미해결Flutter로 SNS 앱 만들기
섹션15페이징기능_3좋아요 목록 화면에 페이징 적용
이페이지에서는 강의 없던 코드가 강의코드가 있고,갑자기 나오고, 이페이지에서는 정리가 안돼요. 또 실행도 잘안돼요.프로필화면에서도 6개 게시물인데 3개만가져오고, 좋아요 화면은 실행이 안돼고... 이페이지는다시 영상만들어야 할것 같아요
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
a.id = 1과 b.id=1이 없어도 되는 이유
p1. id | p1.email | p2.id | p2.email1 | john@example.com | 1 | john@example.com X 1 | john@example.com | 3 | john@example.com O2 | bob@example.com | 2 | bob@example.com O3 | john@example.com | 1 | john@example.com X3 | john@example.com | 3 | john@example.com X여기서 p1.id=1과 p2.id=1인 경우에도 지워줘야 한다 하셨는데 그 이유가 혹시 p1.id=1과 p2.id=3으로 id가 1인 경우가 지워지지 않고 있기 때문에 없어도 된다 하신 걸까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
스탠다드 스케일
안녕하세요,기출 7회 작업형 1 문제1 질문드립니다.스탠다드스케일을 할때, 저는 cond = df['id_assessment'] == 12 a = df[cond]['score'] std = a.std() mean = a.mean() df['standard'] = (df['score']-mean) / std b = df['standard'].max() round(b,3)이렇게 답을 구했더니, 사이킷런 스탠다드 스케일로 구한값과 약간의 차이가 있더라구요,만약 작업형1 시험에서 MinMaxScaler 또는 스탠다는 스케일을 하라고 문제가 나왔을 때, 사이킷런 으로 푸는 것이 정답일까요? 아니면 실제 수식을 적용시켜서 푸는 것이 정답일까요?