묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Bayesian Optimization 관련 질문드립니다.
안녕하세요! 항상 좋은 강의 잘 듣고 있습니다 :) 다름이 아니라 수업을 들으며, 베이지안 최적화 방법을 통한 하이퍼 파라미터 튜닝 과정에서 헷갈리는 부분이 있어서 질문 올리게 되었습니다. 선생님이 예시로 보여주신 코드처럼 iteration을 수행할 때마다, 하이퍼 파라미터를 입력받아 학습하고 rmse 값을 반환하는 함수를 생성해주고자 합니다. 그런데 랜덤포레스트 모델에서 베이지안 최적화(cross validation 수행)을 하고자 할 때, 만약 평가 지표를 RMSE를 사용하고자 한다면 아래와 같이 코드를 작성하면 되는 것인가요? 구글링을 좀 해보니 함수 반환 값을 "return -mean_rmse"와 같이 뒤에 -1 을 곱해서 rmse 값을 최소화 해주어야 한다는 글을 몇 개 보았는데, 어떤 것이 맞는 건지 헷갈리네요... 즉, return 값에 "mean_rmse"를 해주는 것이 맞는지, 아니면 "-mean_rmse"를 해주는 것이 맞는지 궁금합니다. rf_bayes_params = { 'max_depth': (6, 12), 'min_samples_leaf': (8, 18), 'min_samples_split': (8, 20) } def rf_eval(max_depth, min_samples_leaf, min_samples_split): params = { # n_estimators 값은 100으로 고정 'n_estimators': 100, # 호출 시, 실수형 값들이 들어오므로 정수형 하이퍼 파라미터는 정수형으로 변경해줘야 함 'max_depth': int(round(max_depth)), 'min_samples_leaf': int(round(min_samples_leaf)), 'min_samples_split': int(round(min_samples_split)) } rf = RandomForestRegressor(**params, n_jobs = -1, random_state = 1021) # Cross Validation neg_mse_scores = cross_val_score(rf, X_features, y_target, # CV를 수행할 것이므로, 전체 학습 데이터 셋을 사용 scoring = 'neg_mean_squared_error', cv = 3) rmse_scores = np.sqrt(-1 * neg_mse_scores) mean_rmse = np.mean(rmse_scores) return mean_rmse rf_bayes = BayesianOptimization(f = rf_eval, pbounds = rf_bayes_params, random_state = 1021) rf_bayes.maximize(init_points = 5, n_iter = 25) rf_bayes.res
-
미해결쉽고 빠르게 익히는 Power BI (기본편)
데이터가져오기 에러
POWER BI서비스에서 데이터가져오기하려는데 매출분석 파일을 가져오려니 아래와같은 메시지가 뜹니다.
-
미해결유니티(Unity)로 시작하는 게임개발: Part 2. C# 프로그래밍 입문
연습문제 파일들 압축된 것 찾을수가 없어요
선생님 연습문제 파일들 하나씩 다운 받기 힘드니까 나중에 압축해서 한번에 올려주시겠다고 강의 8분쯤에서 말씀하셨는데요 연습문제 파일들 압축된 것 찾을 수가 없어서 질문 남깁니다. 선생님 카페 자료게시판에도 없는 것 같아서요. 연습문제 파일들 전부 갖고 있으면 알려주신 방법대로 복습하기 좋을 것 같습니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
안녕하세요 선생님 checkbox질문입니다ㅠㅠㅠ
안녕하세요 선생님 수업 정말 감사하게 잘듣고있는 한 학생입니다. 저는 toggleHandler를 선언할때 newChecked 배열을 쓰지않고 바로바로 Checked에 접근했는데 checked함수까지 선생님과 똑같이 설정하고 테스트해봣는데 정상적으로 작동하지 않아서요ㅠㅠ 혹시 newChecked로 접근하는 것과 저처럼 바로 setChecked로 접근하는 차이가 있을까요??ㅠㅠ const toggleHandler = (id) => { let currentIndex = Checked.indexOf(id) //let newChecked = [...Checked] if (currentIndex === -1) { setChecked([...Checked, id]) //newChecked.push(id) } else { Checked.splice(currentIndex, 1) //newChecked.splice(currentIndex, 1) } //setChecked(newChecked) }
-
미해결마케팅 에이전시 대표에게 배우는 페이스북/인스타그램 광고 마스터하기
페이스북 광고 가격결정 원리에 대해서 궁금한점이 있습니다.
좋은 강의 감사합니다... 강의내용중에 페이스북 광고 가격결정 원리에서 1. adAction rates 부분이 있는데요... 이게 해당 광고 계정의 과거 성과 클릭,전활율인데...이게 광고계정인지 아님 캠페인 기준인지 궁금합니다. 2. 그리고, 신규 새로 만든 사람의 경우에는 이부분에 대한 데이터 가없으므로 곱해지는 값 자체가 낮을수 밖에 없는데 이건 어쩔수 없는것인지 아니면 어느정도의 차이를 두는 방안이 페이스북에 있는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
findAll함수 질문입니다..
order 목록이 계속 안나오길래 역추적(?)중에 이 부분을 확인하려고 다음과같이 바꿨는데도 아무것도 뜨지 않는데 혹시 어떤 문제가 있는건가요? 데이터베이스를 확인해보니 orders에 정상적으로 데이터는 들어가 있는데요..
-
미해결웹 게임을 만들며 배우는 React
리액트 css 질문드립니다!!
리액트는 자바스크립트 담당이라고 하셨는데 css-Module 이나 styled-components는 사용안하시나요? 프론트에서 css쪽은 어떻게 작성하는게 제일 좋은 방법일까요 ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
"'Creature.type' 멤버를 숨깁니다"
TextRPG2 영상을 쭉 훑고 난 뒤에 제 힘으로 다시 처음부터 작성해보려고 했다가 하나 거슬리는 부분이 있어서 질문드립니다. // Creature 클래스 class Creature { protected CreatureType type; // ... } // Player 클래스 class Player : Creature { protected PlayerType type = PlayerType.NONE; // ... } 위와 같이 각 클래스 타입을 지정하는 줄을 작성을 하니, Player 클래스의 변수 "type" 부분에 초록색 줄이 그어지며 "CS0108: 'Player.type'은 상속된 'Creature.type' 멤버를 숨깁니다"라는 메세지가 뜹니다. 이것저것 건드려보다가 확인한 결과 Creature 클래스에서 맨 앞의 protected를 지우니까 초록줄이 사라진 것을 확인했습니다. 이 상황에서 protected가 있고 없고의 차이가 무엇인지 헷갈려서 질문드리고 싶습니다.
-
해결됨Kotlin으로 개발하는 Spring Boot Web MVC
HTTP Method 설명에서요~ PATCH 메서드는 왜 없을까요?
실무에서 잘 사용하지 않나요? 또, GET의 DataBody가 없다고 하셨는데, Request Body에 대한 RFC 표준이 갱신되어서 작성은 가능하지만 예전 표준의 잔재로 일부 서비스에선 해당 정보에 대해 응답하지 않을 수 있다고 알고 있습니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
OS 가 Windows 일 경우 환경설정을 어떻게 해야하나요?
오늘 오후부터 시작했습니다 Installation 2 하고 있는데 OS 가 Windows 여서 찾이가 있다보니 불가능간거 몇 빼고 하려고 하니 emulator 와 code 가 연결이 안되고 오류가 나가있습니다 iOS 는 빼고 Android 만 할 계획있니다 처음 단계로 나온 nvm 을 Windows 에서 어떻게 설치해야되는지와 Cocoa 와 xCode 는 알되테니 아이에 빼도 되는지 아니면 Windows 에서 다른거로 대신할 수 있는지 알았으면 합니다 대처할게 있다면 어떻게 설정해야 하는지와
-
미해결홍정모의 따라하며 배우는 C언어
2:30 ~2:3 2
오디오가 나갔습니다. 확인부탁드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
여기 사람있어요 퇴근좀 시켜주세요.
안녕하세요 선생님, 몇시간 동안 고민하다가 답이 나오지 않아 이렇게 질문드립니다. 아래 코드와 같이 doByScheduler() 메소드와 doByClient() 메소드에서 synchronized 키워드를 가진 task() 메소드를 호출하고 있습니다. 시나리오: doByScheduler() 호출 후 수행 중에 doByClient() 호출 1. doByScheduler() 로 인해 task() 메소드 수행, 1.1. 74번 라인에서 데이터 가져옴 1.2. 76~82번 라인: 가져온 데이터로 비즈니스로직 수행 후 save 작업이 진행 됨 1.3. 84번 라인에서 업데이트 된 List가 호출 됨 2. doByScheduler() 종료 후 doByClient() 로 인해 task() 메소드 수행, (synchrous) ** 2.1. 74번 라인에서 [1.3] 의 결과인 List 가 호출됨 (예상) 현상 : [1.1] 의 내용이 보여짐 위와 같은 현상이 왜 발생이 되는걸까요? synchronized를 사용하면 예상대로 동작할 줄 알았는데.... 안되더군요 결국 해결은 아래와 같이 repository에 있는 해당 쿼리의 메서드에 직접 @Lock을 줘서 해결하였는데.. 도저히 이해가 되지 않습니다 ㅜㅜ 답변 부탁드립니다! 감사합니다.
-
해결됨안드로이드 공식 언어 : 코틀린(Kotlin) 시작하기
Class initializer 강의가 Class inheritance 로 올라와있습니다
확인 부탁드립니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
heroku 배포에 대해 질문이 있습니다..
https://www.youtube.com/watch?v=qdoiwouykAg 에서 heroku 배포를 진행중입니다. 예제를 따라하고 이제 배포를 하려고 했는데 화면이 저렇게만 뜨는데 왜이런걸까요... 로컬에서는 로그인과 회원가입까지 잘되는데.. heroku 로그를 보면 MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster. One common reason is that you're trying to access the database from an IP that isn't whitelisted. Make sure your current IP address is on your Atlas cluster's IP whitelist: https://docs.atlas.mongodb.com/security-whitelist/이런 에러로그입니다... 이유가 뭘까요..
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
웹 크롤링
여기까지 매우 재밌게 보았습니다. 실습중에 궁금한건, bs4로는 '더보기'가 있는 웹페이지는 크롤링이 불가능한지요? 구글링해보니 selenium 이라는 라이브러리가 있던데, 이 다음단계 강의에서 이 부분도 추가로 다루는지 궁금합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
비트마스크와 GetMask함수를 쓸 때 내부적으로 속도가 다르나요?
강사님이 입력하신 LayerMask.GetMask("Monster") int mask = (1 << 8) | (1 << 9); 이 두 개를 썻을 때 내부적으로 속도가 다르나요? 비트마스크를 잘 활용하지 못해 GetMask함수가 더 보기편하네요 ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
주문내역..
안녕하세요? 강사님.. 여쭤볼게있습니다. 주문내역의 대표상품이 아닌 각각의 리스트를 뽑아보고 싶은데요.. 제가 생각한 쿼리는 select * from orders o inner join member m on o.member_id = m.member_id inner join order_item oi on o.order_id = oi.order_id; 결과는 이렇습니다. mybatis같은것에 익숙해서 이런식으로 vo를 만들어서 출력하곤했지만 jpql은 아직 많이 헷갈리네요.ㅠㅠ 일단 생각한 jpql은 아래와 같습니다. select o from Order o join o.member m join o.orderItems as oi 이렇게 하여 List<Order> 로 뽑아서 타임리프에 출력시 다중반복으로 출력을 면될거 같은데 출력이 아래 처럼 잘못 나오고있네요;; 감이 잘 오지 않는데 jpql을 제가 잘못 생각한것이지 어디가 잘못된건지 조언 좀 해주세요.. 역시 설명을 들으면 고개가 끄덕여지지만 직접해보면 갸우뚱 거리네요..ㅠㅠ;
-
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
비슷한 문제
삭제된 글입니다
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
firebase Storage 수정사항 공유합니다.
Firebase_Storage가 많이 업데이트 되면서 문법이 많이 바꿨는데 일단 웹서핑으로 찾은내용이 정상작동되어서 공유합니다. final firebaseStorageRef = FirebaseStorage.instance .ref() .child('post') .child('${DateTime .now() .millisecondsSinceEpoch}.png');final task = firebaseStorageRef.putFile( _image, SettableMetadata(contentType: 'image/png'));task.then((TaskSnapshot snapshot){ var downloadUrl=snapshot.ref.getDownloadURL(); downloadUrl.then((uri){ var doc=FirebaseFirestore.instance.collection('post').doc(); doc.set({ 'id':doc.id, 'photoUrl':uri.toString(), 'contents':_controller.text, 'email':widget.user.email, 'displayName':widget.user.displayName, 'userPhotoUrl':widget.user.photoURL }).then((value){ Navigator.pop(context);
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
label 질문
강의에서는 .btn에 position: absolute 를 줘서 배치를 시켰는데 position 없이 해도 배치는 똑같이 나올수있게 할수있는거 아닌지 궁금합니다..