학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 작업형 2 유형 f1_score로 랜포 돌렸을때 값이 0.4961.. 이 낮게 나오는데 시험에서 이렇게 나와도 괜찮나요? 스케일링 라벨인코딩 작업만 했습니다
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예 항상 강의 잘 보고 있습니다. JPA와 DB설정, 동작확인 강의 중 jar 빌드해서 동작확인 하는 단계에서 Unable to access jarfile jpashop-0.0.1-SNAPSHOT 라고 뜨네요.. 해당 경로에 파일은 있는 것으로 확인되는데 어떻게 해결하면 좋을까요? 감사합니다
강의기준 79번째 줄 ClipboardAssistance()에서 에러가 나는데, 강의에서는 ClipboardAssistance를 사용 시 해당 클래스를 임포트할 수 있도록 도와주는 것 같은데, 위 사진을 보시면 ClipboardAssistance에 대한 Import도 제시해주지 않고 있습니다. 라이브러리 문제인가 싶어 zulu javafx 11버전을 다시 받아 jre 세팅하고 진행해도 저부분만 오류가 납니다. 이유가 궁금합니다. 추가로, 강의에서는 프로젝트의 JRE System library가 JavaSE-1.8이라고 나와있는데, 이게 zulu11이 아니면 Button, HBox, Scene 등 javaFx를 이용하는 많은 부분에서 전부 빨간줄이 뜨는데 어떻게 강의에서는 JavaSE-1.8라이브러리를 사용하면서 빨간줄이 안뜨는지요..? (여기에 제 문제점도 어느정도 관계가 있어 보이기도 합니다..)
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] plugins { ...... // QueryDSL 관련 명령어 id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } dependencies { ........ //QueryDSL 종속성. implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:5.0.0:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" } //QueryDSL 설정 //def generated = 'src/main/generated' def generated = layout.buildDirectory.dir("generated/querydsl").get().asFile querydsl { jpa = true querydslSourcesDir = generated } sourceSets { main.java.srcDir generated } compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } configurations { compileOnly { extendsFrom annotationProcessor } querydsl.extendsFrom compileClasspath } //def generated = 'src/main/generated' def generated = layout.buildDirectory.dir("generated/querydsl").get().asFile 이 둘의 차이는 src 폴더 안에 구현체인 Q 파일들을 넣느냐, 아니면 빌드 폴더에 넣느냐인데, 만약 이 gradle을 쓰면서 영상처럼 compileQuerydsl 하고 시작하면 java: Attempt to recreate a file for type study.querydsl.entity.QTestEntity 이런 오류가 날 수 있음. 그러니까, Test를 시작할 때 빌드 하면서 시작하는데, 아마도 build에 compileJava가, compileJava에 compileQuerydsl이 포함되어 있음. 그래서 이미 compileQuerydsl로 QueryDSL 파일들을 빌드 한 상태에서 시작을 하려니, 저 파일을 다시 생성하려고 시도한다는 오류가 뜨는 걸로 추측됨. 근데 또 신기한게 뭔가 기록? 캐시가 남는지, QueryDSL 파일을 import 안한 상태로 뻘건줄 쭉쭉 있는 상태로 테스트 돌려서 자동으로 빌드가 따라오게끔 하면 저런 오류가 안뜸. 근데 이런 아무리 알고 있는 에러이지만 저런 환경에서 코드를 짠다는 건 좀.. 저는 그래서 그냥 일단 def generated = 'src/main/generated' 여기에 Q파일을 일단 뒀다가, gitignore에 저거 등록 하고, build 할 때만 def generated = layout.buildDirectory.dir("generated/querydsl").get().asFile 이걸로 바꿔놓는 걸 추천.. 저는 그렇게 했고 더 좋은 방법도 있을거임..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 아래에 같은 질문을 하신 분이 있는데 이해가 안돼서 추가 질문 드립니다. @Bean(initMethod = "init", destroyMethod = "close") public NetworkClient networkClient() { NetworkClient networkClient = new NetworkClient(); networkClient.setUrl("http://hello-spring.dev"); return networkClient; } 강의에서 위처럼 빈 등록 초기화, 소멸 메서드를 지정했는데요. NetworkClient 를 외부 라이브러리라고 가정한다면, 우리는 외부 라이브러리를 수정해서 init 메서드와 close 메서드를 작성한 것이 아닌가요? 그래서 어떻게 고칠 수 없는 외부 라이브러리에 적용할 수 있는지 궁금합니다. 이것이 근본적인 궁금증이고 다음은 아래 질문 글을 참고했을 때 궁금한 점 입니다. 별도의 클래스를 만들어서 그곳에서 init 메서드와 close 메서드를 작성한다음 빈으로 등록합니다. (별도의 클래스를 LifeConfig라고 하겠습니다) 그 다음 외부 라이브러리를 빈으로 등록할 때 @Bean(initMethod = "LifeConfig.init", destroyMethod = "LifeConfig.close") 가 아니라 @Bean(initMethod = "init", destroyMethod = "close") 이렇게 사용해야 한다는 걸로 이해했습니다. 이게 어떻게 가능한지 궁금합니다. 빈으로 등록했다해도, 어느 빈에 init 메서드와 close 메서드가 있는지 어떻게 알 수 있나요?
유저 로그인 관련 메서드를 구현하던 중, 예외처리 방법 두가지 중 어느 것이 더 효율적(가독성, 유지보수 측면 등등..)인지 여쭤보고 싶습니다 첫번째 방법: try문에 NotFoundException을 던지고, catch문에서 instanceof를 사용해서 예외의 타입을 확인하고 처리하기 async userLogin(nickname: string, password: string) { try { const user = await this.usersRepository.findOne({ where: { nickname } }); // console.log(user) if (user && (await bcrypt.compare(password, user.password))) { return user; } else { throw new NotFoundException('아이디 또는 비밀번호가 일치하지 않습니다.'); } } catch (e) { console.error(e); if (e instanceof NotFoundException) { throw e; // NotFoundException은 그대로 던지기 } else { throw new InternalServerErrorException('알 수 없는 오류'); } } } 두번째 방법: try문에서는 일반적인 Error객체를 던진 후 catch문에서 error.message를 확인하여 예외 유형을 판단하기 async userLogin(nickname: string, password: string) { try { const user = await this.usersRepository.findOne({ where: { nickname } }); // console.log(user) if (user && (await bcrypt.compare(password, user.password))) { return user; } else { throw new Error('아이디 또는 비밀번호가 일치하지 않습니다.'); } } catch (error) { if (error.message === '아이디 또는 비밀번호가 일치하지 않습니다.') { throw new NotFoundException('아이디 또는 비밀번호가 일치하지 않습니다.'); } else { // 다른 예외 처리 throw new InternalServerErrorException('알 수 없는 오류'); } } }
안녕하세요. 저도 아래분이 말씀하신 것과 같이 엑셀파일 연결 오류가 동일하게 발생합니다. 오류코드 3834D197 -엑셀 파일 확장자는 강의 중 첨부되어있는 South_Superstore.xlsx -tableau public 버전 -컴퓨터 OS : 윈도우 -tableau public 프로그램을 연 후에, 엑셀 파일을 연결하는 step by step : 위 사진에서 파일에 연결>Microsoft Excel> Sounth)Superstore.xlsx 열기
안녕하세요! 평소 파이썬 공부를 하다가 헷갈렸던 부분이 있는데, 경로를 설정할 때 ./과 /의 차이에 대해서 알 수 있을까요? cv2_image = cv2.imread('./content/data/beatles01.jpg') cv2_image = cv2.imread('/content/data/beatles01.jpg')
import './App.css'; import React, { Component } from 'react'; // import { CKEditor } from '@ckeditor/ckeditor5-react'; import ClassicEditor from '@ckeditor/ckeditor5-build-classic'; import CKEditor from "@ckeditor/ckeditor5-react"; import DecoupledEditor from "@ckeditor/ckeditor5-editor-decoupled/src/decouplededitor"; import Essentials from "@ckeditor/ckeditor5-essentials/src/essentials"; import Paragraph from "@ckeditor/ckeditor5-paragraph/src/paragraph"; import Bold from "@ckeditor/ckeditor5-basic-styles/src/bold"; import Italic from "@ckeditor/ckeditor5-basic-styles/src/italic"; import Underline from "@ckeditor/ckeditor5-basic-styles/src/underline"; import Strikethrough from "@ckeditor/ckeditor5-basic-styles/src/strikethrough"; import BlockQuote from "@ckeditor/ckeditor5-block-quote/src/blockquote"; import Link from "@ckeditor/ckeditor5-link/src/link"; import PasteFromOffice from "@ckeditor/ckeditor5-paste-from-office/src/pastefromoffice"; import Heading from "@ckeditor/ckeditor5-heading/src/heading"; import Font from "@ckeditor/ckeditor5-font/src/font"; import Image from "@ckeditor/ckeditor5-image/src/image"; import ImageStyle from "@ckeditor/ckeditor5-image/src/imagestyle"; import ImageToolbar from "@ckeditor/ckeditor5-image/src/imagetoolbar"; import ImageUpload from "@ckeditor/ckeditor5-image/src/imageupload"; import ImageResize from "@ckeditor/ckeditor5-image/src/imageresize"; import List from "@ckeditor/ckeditor5-list/src/list"; import Alignment from "@ckeditor/ckeditor5-alignment/src/alignment"; import Table from "@ckeditor/ckeditor5-table/src/table"; import TableToolbar from "@ckeditor/ckeditor5-table/src/tabletoolbar"; import TextTransformation from "@ckeditor/ckeditor5-typing/src/texttransformation"; import Indent from "@ckeditor/ckeditor5-indent/src/indent"; import IndentBlock from "@ckeditor/ckeditor5-indent/src/indentblock"; import TableProperties from "@ckeditor/ckeditor5-table/src/tableproperties"; import TableCellProperties from "@ckeditor/ckeditor5-table/src/tablecellproperties"; import SimpleUploadAdapter from "@ckeditor/ckeditor5-upload/src/adapters/simpleuploadadapter"; import 'https://cdn.ckeditor.com/ckeditor5/37.0.0/classic/translations/ko.js'; class App extends Component { render() { return ( <div className="App"> <h2 className='text'>React ckeditor 테스트</h2> <div className='centered' id='editor'> <CKEditor editor={ClassicEditor} config={{ language: 'ko', }} data=" <h2>RoundTable</h2> <p>ckeditor</p> <p>해당 코드는 개발 코드입니다.<br> ckeditor 사용법 숙지를 위해 사용합니다.</p> " onReady={editor => { // You can store the "editor" and use when it is needed. console.log('Editor is ready to use!', editor); }} // onChange={(event, editor) => { // const data = editor.getData(); // console.log({ event, editor, data }); // }} // onBlur={(event, editor) => { // console.log('Blur.', editor); // }} // onFocus={(event, editor) => { // console.log('Focus.', editor); // }} /> </div> </div> ); } } export default App; test import를 여러 개 해봤는데 계속 ERROR ckeditor-duplicated-modules Read more: https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html#error-ckeditor-duplicated-modules CKEditorError: ckeditor-duplicated-modules Read more: https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html#error-ckeditor-duplicated-modules at ./node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-utils/src/version.js (http://localhost:3000/static/js/bundle.js:526610:9) at options.factory (http://localhost:3000/static/js/bundle.js:577866:31) at __webpack_require__ (http://localhost:3000/static/js/bundle.js:577220:33) at fn (http://localhost:3000/static/js/bundle.js:577523:21) at ./node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-utils/src/emittermixin.js (http://localhost:3000/static/js/bundle.js:523386:66) at options.factory (http://localhost:3000/static/js/bundle.js:577866:31) at __webpack_require__ (http://localhost:3000/static/js/bundle.js:577220:33) at fn (http://localhost:3000/static/js/bundle.js:577523:21) at ./node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-utils/src/index.js (http://localhost:3000/static/js/bundle.js:524514:71) at options.factory (http://localhost:3000/static/js/bundle.js:577866:31) 이런 에러가 뜨는데 혹시 해결 방법 있을까요?
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 분류 문제 해설할 경우 test예측할 때 대부분 predict_proba 로 제출한 이유를 궁금하게 생각하였는데... 제가 생각하기에 그 이유는 첫 번째로, 문제에서 0과 1 중 1에 해당할 확률을 구하는 문제라는 점, (예시 신용카드서비스를 떠나는 고객을 찾아라, 심장마비 확률이 높은사람?, 등등) 두 번째로, 제출 예시가 소수점이라는 점, CLIENTNUM,Attrition_Flag 788544108,0.633 719356008,0.123 712142733,0.355 id,output 41,0.633 28,0.123 222,0.355 이라서 test예측할 때 predict_proba 로 제출하신거 맞죠? 반대로, 신규 고객이 어떤 분류에 속할지, 난방 부하 단계를 예측하라에서는 predict로 test를 예측하셔서... ㅠㅠ 정말 기초적인 질문 죄송합니다.