묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
XGBRegressor 에러
강사님, XGBRegressor 및 LGBMRegressor 불러올 때, 하단과 같이 에러가 뜨는데, 버전문제인가요?! from xgboost import XGBRegressor from lightgbm import LGBMRegressor -> No module named 'xgboost'
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
F1 스코어
책 166 ~167 쪽에 F1 스코어는 정밀도와 재현율이 어느 한쪽으로 치우치지 않는 수치를 나타낼 때 상대적을 높은 값을 가진다고 써있는데 167쪽에 분류 결정 임곗값 표를보면 0.6일 때 왜 더 좋은 성능 지표를 보여주는지 모르겠습니다 어느 한쪽으로 치우치지 않는 수치를 가질 때 더 좋은 값을 가진다면 분류 결정 임곗값이 0.45일 때 제일 좋은 값을 보여줘야 하는거 아닌가요? 그리고 임곗값이 0.6일 때가 임곗값 0.4~ 0.6 중에 제일 좋은 성능지표라고 말할 수 있는건가요?
-
미해결기초부터 따라하는 디지털포렌식
강의 감사합니다.
강의 감사합니다. 코로나 격리 기간에도 강의 해주셔서 고맙습니다. 개인적으로 많은 도움이 되었고 지식과 기술을 빠른 시간에 습득할 수 있었던것 같습니다. 한가지 바램이 있다면 네트워크 시스템 파일시스템 모바일포렌식 안티포렌식 이 부분에대해서 추후 혼자서 입문할수 있는 자료 공유해주시면 더많은 도움이 될듯싶습니다. 다음 강의 계획하시고 있으신가요? 또 듣고싶네요. 건승하시고 계획한 모든 일이 잘 되시길 응원할께요.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
왜 오류가 난건지ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유 typeerror 가 났는데 해결방법이 어떻게 될까요 ㅠㅠ?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
PCA 2번째 주성분 추출 관련
안녕하세요 선생님. 강의 정말 잘듣고 있습니다. 궁금한 것이 하나 있습니다. PCA가 항상 변동성이 큰 방향으로 축을 삼고 주성분으로 분류한다고 하셨는데, 1번째 주성분을 선택하는 경우는 명확해 보입니다. 다만, 2번째 주성분을 구할때는 1번째 주성분 축의 직교가 되는 방향으로 구합니다. 직교방향이 반드시 2번째로 변동성이 큰 방향인지 궁금합니다. 3번째, 4번째 등도 직교=큰변동성 논리가 계속 유지되는지도 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
autocommit과 connection 획득 지연에 대해
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 안녕하세요. 먼저 좋은 강의 제작해주셔서 많은 도움이 되었고, 감사드립니다! osiv 를 설명해주신 강의에서, osiv가 켜져있으면 커넥션을 오래 물고 있어 트래픽이 많으면 장애가 발생할 수 있다고 하셨는데요. 같은 맥락으로 커넥션을 릴리즈하는 시점이 아닌 획득 하는 시점에서도 1. datasource에서 커넥션 autocommit을 false로 설정하고, (디폴트는 true) 2. 하이버네이트에게 트랜잭션 시작(그리고 종료) 시 set autocommit를 수행하지 않도록 해서(hibernate.connection.provider_disables_autocommit 옵션으로 하이버네이트에게 알려줌) 커넥션 획득을 지연시키고 불필요한 SET 문 실행을 없애, 결과적으로 커넥션 점유 시간을 줄이면서 리소스 사용과 쓰루풋 최적화가 가능하다고 합니다. 참고한 자료 - https://vladmihalcea.com/why-you-should-always-use-hibernate-connection-provider_disables_autocommit-for-resource-local-jpa-transactions/ - https://github.com/spring-projects/spring-boot/issues/9261 - https://pkgonan.github.io/2019/01/hibrnate-autocommit-tuning - https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/appendices/Configurations.html 그래서 위 자료들에 따르면 일반적인 스프링 부트 2 + 하이버네이트 조합을 쓰는 경우에는 datasource의 autocommit을 항상 false로 하는 것이 좋을 것 같은데(이 경우 hibernate.connection.provider_disables_autocommit는 자동으로 enable 설정됨), 혹시 이 설정에 대한 경험이 있으신지, 있으시다면 조심해야할 사이드이팩트는 없으셨는지 궁금해서 질문남겨봅니다. (늦더라도 영한님께서 직접 답변해주시면 좋을 것 같습니다^^) 감사합니다.
-
미해결Nuxt.js 시작하기
모바일, 데스크탑을 SSR에서 구분하는 방법?
안녕하세요. 문제 어떤 UI가 모바일용과 데스크탑용의 구성이 너무 달라서 모바일용 컴포넌트 / 데스크탑용 컴포넌트로 개발되어있습니다. 이걸 미디어쿼리처럼 사용자의 device width에 따라 모바일/데스크탑용 UI를 각각 뿌려주고 싶지만, SSR에서는 javascript의 window 객체는 만들어져 있지 않기 때문에 접근은 불가능하므로 javascript로는 사용자 device의 width를 가져오는건 불가능에 가까운것 같고 대신에 request의user-agent를 이용해 사용자 device의 정보를 가져오면 판별은 할 수 있을꺼 같은데 미디어 쿼리같이 실시간으로 사용자 device의 width에 따라 UI를 나누는건 어려운 상황 질문 보통 모바일용과 데스크탑용 컴포넌트를 가지고 있을때 SSR에서는 어떻게 모바일과 데스크탑을 구분하시나요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
mysql 접속이 안되요
안녕하세요 강사님 mysql 접속이 안되요 이거 왜 그런지 아시나요?
-
미해결주니어 기획자에게 꼭 필요한 업무 스킬과 용어를 한번에!
안녕하세요, 답변 꼭 주세요!
강의 중에 강의 자료 올려주신다고 하셨는데, 어디 있나요? 다른분들 질문에도 못찾으시는 것 같던데 답변 주시기 바랍니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
stream 등을 사용할때 디버깅
실무에서 가끔 stream이나 .then .ifPresent 형태로 쓰여져있는 코드들을 맞이하면 디버깅이 제대로 안 되어서 매우 골치 아픈 적이 많습니다. 이런 코드들은 보통 어떻게 디버깅하시나요? 아니면 그런 불편함을 감수하고 좀 더 깔끔해 보이는 코드를 추구하는 것일까요? 좋은 강의 감사드립니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
TableFixed_tableFrame__1Oq4s TableFixed_scrollFrame__1gp5j 형태의 자료는 어떻게 가져올 수 있나요?
교수님 안녕하십니까? 교수님 강의 너무 잘 듣고 있습니다. 감사드립니다! url과 encoding을 이용해서 html 형식의 자료를 가져오면서 의문이 생겼습니다. 네이버의 외국 증권데이터를 보다가, https://m.stock.naver.com/worldstock/stock/000858.SZ/finance/primary/annual 여기의 경우 자료를 가져올 수 없어, Inspect를 해보니 아래와 같이 나옵니다. 이런 자료는 어떻게 가져올 수 있는지요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
mean_squared_log_error()에 대해 질문드립니다.
해당 강의를 학습하면서 책 p.367을 보고 의문이 생겨 질문 드립니다. rmsle를 구현할 때 mean_squared_log_error를 사용하지 않고 직접 함수를 구현하여 사용하였는데 두 방법의 차이를 알고 싶습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
구글플레이, 앱스토어 업로드
강사님, 구글플레이, 앱스토어 업로드 영상은 언제 올라오나요? :)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
set을 사용해서 풀었는데 반례가 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. Set을 이용해서 풀었는데 반례가 있을까요? const express = require('express') const app = express() const server = app.listen(3001, () => { let str = 'CBA' let str2 = 'CBDAGE' console.log(solution(str, str2)) function solution(must, dolist) { let answer let mustList = new Set(must) let checkList = '' for (let i = 0; i < dolist.length; i++) { if (mustList.has(dolist[i])) checkList = checkList + dolist[i] } if (checkList == must) { answer = 'YES' } else answer = 'NO' return answer } })
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
안녕하세요!
안녕하세요 선생님 멘토님! 다름이아니라 Validator 관련하여 질의드릴게있어 문의드립니다! Validator를 구현한 클래스에서 유효성검사를 커스텀 한 후 InitBinder를 하였는데, 혹시 스프링 시큐리티랑 같이 적용하여 사용하는경우 적용이안되는걸까요..!
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
@Param
제로초님 오랜만에 복습겸 다시 듣습니다. 혹시 @Param 설정하실때 main.ts 에서 transform : true 설정하면 되지만 하나하나 ParseIntPipe 설정하신게 그냥 단순히 고집이 맞으신건가용 ?? 어떠한 다른 이유가있을까요 ?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
코드 한번 검토 부탁드립니다^^
안녕하세요! 강의 보기 전에 다른 방식으로 풀어봤는데 코드 한번 리뷰 부탁드립니다 ㅎㅎ stringBulider의 reverse를 사용했는데 소요시간에 영향을 미치는지 궁금합니다! import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); String [] arrStr = new String[num]; for(int i =0;i<num;i++){ arrStr[i] = scanner.next(); } for(String s : arrStr){ int ans = check(reverse(s)); if(ans != 0){ System.out.print(ans + " "); } } } public static int reverse(String str){ str=new StringBuilder(str).reverse().toString(); return Integer.valueOf(str); } public static int check(int num){ if(num == 1) return 0; for (int i=2;i<num/2;i++){ if(num%i == 0){ return 0; } } return num; }}
-
미해결스프링 시큐리티
CSRF토큰 응답
사용자가 서버의 기능을 요청하면 서버는 랜덤생성된 CSRF토큰을 응답하고 그때서야 사용자가 원하던 서버의 기능이 CSRF토큰 담아 요청되는 것인가요? --- 사용자가 공격자의 사이트에서 이미지 클릭해도 서버는 사용자한테 CSRF토큰 응답하고 사용자는 받은 CSRF토큰을 담아 요청을 하게 되는것으로 이해됩니다 ㅠㅠ 어디서 CSRF가 방지되는것인가요
-
미해결스프링 핵심 원리 - 기본편
필드 주입 문제점 해결 방안
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 강의 너무 잘 듣고 있습니다. 강의에서 필드주입시 순수 자바코드로 실행이 불가능해서 테스트 하기 힘들다고 하셨습니다. public class MemberServiceImpl implements MemberService{ @Autowired private MemberRepository memberRepository;// @Autowired public MemberServiceImpl(MemberRepository memberRepository) { this.memberRepository = memberRepository; } 위 코드처럼 생성자를 따로 작성해주면 해결될 문제인거 같아 문의드립니다. 1. 필드주입시 생성자를 따로 작성하는 방법을 사용하면 필드주입의 모든 문제점이 해결되는 것이 맞을까요? 2.만약 생성자를 따로 작성하여 문제점이 해결된다해도 필드주입을 추천하지 않으신다면 그 이유를 알 수 있을까요? 감사합니다!
-
미해결스프링 핵심 원리 - 기본편
"이때 메인 데이터베이스의 스프링 빈을 등록할 때 @Qualifier 를 지정해주는 것은 상관없다." 질문입니다.
"코드에서 자주 사용하는 메인 데이터베이스의 커넥션을 획득 ~ 등록할 때 @Qualifier 를 지정해주는 것은 상관없다." 지문에서 맨 마지막 문장인 "물론 이때 메인 데이터베이스의 스프링 빈을 등록할 때 @Qualifier 를 지정해주는 것은 상관없다." 가 잘 이해가 되지 않습니다. 메인 데이터베이스의 스프링 빈을 등록할 때 @Primary대신에 @Qualifier를 지정해줘도 상관없다는 말인지 @Primary와 @Qualifier를 같이 써도 된다는 말씀인지 헷갈립니다. 제 개인적인 생각으론 후자는 @Qualifier가 우선권을 가지기에 @Primary는 의미가 없으므로(?) 전자일 것 같긴한데 맞는 지 궁금하여 질문드립니다!