묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 배치
ChunkListener 에서 beforeChunk 의 실행 시점 관련 질문
안녕하세요, 강의를 보면서 궁금한 점이 생겨서요. 강의 상에서는 beforeChunk 가 트랜잭션 밖에서, ItemReader 의 read 메소드 이전에 실행된다고 작성되어 있습니다만, 스프링 공식 문서의 설명에 따르면beforeChunk 는 트랜잭션 안에서 실행된다고 설명되어 있습니다.https://docs.spring.io/spring-batch/docs/current/api/org/springframework/batch/core/ChunkListener.html 추가로, ChunkListener 강의 내용 15:05 에 보면 beforeChunk 가 runInTransaction 내부에서 실행되는 것을 볼 수 있습니다. 어떤 내용이 정확한지 부가 설명 부탁드립니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
inteliJ 대신 VScode 설치해도 될까요?
inteliJ 대신 VScode 설치해도 될까요?
-
미해결유니티6 타임라인 2D도트 감성 연출 하기
자료 다운로드에 대해 궁금합니다.
좋은 강의감사드립니다.chat 이미지파일과 retro_Multiple_v1.wav 파일은 어디서 받을 수 있을까요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
섹션1 강의자료
섹션 1 강의자료 다운로드가 안되는데요pioneer0813@naver.com 으로 메일주시면 감사드리겠습니다
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
엔진 코드에 작성된 주석
안녕하세요.엔진 코드에 한글로 작성된 주석들부록에 있는 엔진이 포함된 소스코드를 받으면 볼 수 있을까요??
-
미해결Flutter 초입문 왕초보편
soundpool 라이브러리가 없습니다
실로폰 만들기 강의 듣고 있는데 soundpool 라이브러리가 지원 종료된거 같습니다...
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
6-7. 데이터 로그 설계 연습 문제
안녕하십니까.4-8 지표 정의 연습 문제에서 피드백받은 부분을 더하여 데이터 로그 설계를 하였습니다. 문제점이 있으면 지적해주시면 감사하겠습니다. 1. 기능이 잘 동작하고 있는지 확인하려면?지표) CTR(기능 클릭 수 / 메인 페이지 호출 수)보조 지표) CVR(기능 클릭을 통해 구매한 수 / 기능 클릭 수), 기능 클릭 비율(각 기능 클릭 수 / 전체 기능 클릭 수) 지표 선정 이유메인 지표: CTR은 기업이 설정한 사용자 행동 패턴을 원할하게 이행을 하고 있는지 파악할 수 있는 지표입니다. 즉, 사용자가 해당 기능에 흥미를 가지고 클릭을 하고 사용을 하는지를 확인할 수 있습니다.보조 지표: CVR은 해당 기능을 통해 최종적으로 매출을 발생하는지를 확인할 수 있습니다. 또한, 기능 클릭 비율을 통해 사용자가 주로 사용하는 기능이 무엇인지 파악할 수 있습니다. Problem & Actioncase1) CTR은 높으나 CVR은 낮은 경우 -> 구매까지의 프로세스 탐색(구매 프로세스 피로도 개선)case2) CTR은 낮으나 CVR은 높은 경우 -> 기능 개선 방안 탐색(ex. 위치 조정, 메시지 문구 개선 등)case3) 특정 기능 클릭 비율이 낮은 경우 -> 해당 기능 클릭을 높이는 방안 탐색 계산CTR분자)click_home_functionevent_parametersession_iduser_idtimestamphome_function_idhome_function_type분모)view_homeevent_parametersession_iduser_idtimestampCVR분자)view_restaurantevent_parametersession_iduser_idtimestamprestaurant_idrestaurant_namerestaurant_categoryuse_home_functionuse_home_function_type분모)click_paymentevent_paramtersession_iduser_idtimestamppayment_idpayment_amountpayment_typeuse_home_functionuse_home_function_type 2. 검색 만족도 지표지표) mAP(mean Average Precision)보조 지표) CTR(검색 결과 클릭 수 / 검색 결과 페이지 호출 수) 지표 선정 이유메인 지표: mAP는 상위로 노출되는 순으로 가중치를 두어 사용자가 클릭을 한 위치를 점수화하여 평균을 낸 방법입니다. 즉, 클릭을 한 상품의 순서를 고려할 수 있습니다.보조 지표: 사용자가 검색을 하고 원하는 검색 결과가 나왔다면 클릭을 할 것입니다. 즉, CTR을 통해 사용자가 얼마나 결과를 만족하고 클릭을 하였는지 비율을 확인할 수 있습니다. Problem & Actioncase1) mAP가 낮은 경우 -> AP가 낮은 사용자를 분리하여 사용자 행동 탐색(사용자 특성 분석)case2) AP가 모두 낮은 경우 -> 검색 알고리즘 개선 방안 탐색(ex. 배달료 가중치 조정, 사용자 선호 카테고리 조정 등)case3) CTR이 낮은 경우 -> 검색 결과와 유사한 음식 추천 유도 기능 설계, UI 개선 계산mAPwith base as ( select search_session_id, search_list_rank, case when restaurant_id is not null then 1 else 0 end as is_relevant from click_search_list ), search_rank as ( select search_session_id, search_list_rank, sum(is_relevant) over ( partition by search_session_id order by rank ) as rel_k from base where is_relevant = 1 ), search_table as ( select search_session_id, rel_k/rank as precision_k from search_rank ), precision_table as ( select search_session_id, round(avg(precision_k), 4) as average_precision from search_table group by search_session_id ) select round(avg(average_precision),4) from precision_table; CTR분자)click_search_listevent_parametersession_idsearch_session_iduser_idtimestampsearch_wordsearch_list_rankrestaurant_idrestaurnat_namerestaurnat_category분모)view_searchevent_parametersession_iduser_idtimestampsearch_word 3. 검색 필터 기능의 활성화 지표지표) CTR(필터 기능 클릭 수 / 검색 결과 페이지 호출 수)보조 지표) 필터 기능 비율(각 필터 기능 클릭 수 / 전체 필터 클릭 수) 지표 선정 이유메인 지표: CTR은 통해 사용자가 검색 결과 페이지에서 필터기능을 인지하고 사용하는지를 비율을 통해 확인할 수 있습니다.보조 지표: 필터 기능 비율을 통해 사용자가 어떤 필터 기능을 많이 사용하는지를 확인할 수 있습니다. 이를 통해 사용자가 어떤 기능을 선호하는 지 알 수 있습니다. Problem & Actioncase1) CTR이 낮은 경우 -> 필터기능을 모를 것으로 예상, 튜토리얼 기능을 넣어 필터기능을 인지 시키기case2) 특정 필터 기능 비율이 낮은 경우 -> 특정 필터의 필요성 점검 계산CTR분자)click_filterevent_parametersession_iduser_idtimestampfilter_typefilter_values분모)view_searchevent_parametersession_iduser_idtimestampsearch_word필터 기능 비율with table as ( select filter_type, filter_values, sum(filter_values) as score from click_filter group by filter_type, filter_values ) select filter_type, filter_values, round(percent_rank() over (order by score desc) * 100, 2) as percentile from table order by percentile desc;
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
교안 오타 일까요?
map1의 결과가 뭔가 벨류값이 2, 3이 바뀐거같네요.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 모의문제3
문제에서 평가지표가 ROC-AUC, 정확도, F1 세가지가 있고모델&평가할 때 이 지표 세가지를 다 구해서 확인을 했는데마지막에 test데이터를 활용해서 실제 예측을 할 때는 왜 pred_proba를 사용한건가요?ROC-AUC를 기준으로 선택해서 그런건가요?그럼 정확도 기준으로 선택하면 pred 사용해도 되는건가요? <문제>## 심장마비 확률이 높은사람?- 성별, 나이, 혈압, 콜레스테롤, 공복혈당, 최대 심박수 등의 컬럼이 있음- 평가: ROC-AUC, 정확도(Accuracy), F1 을 구하시오- target : output (1:심장마비 확률 높음, 0:심장마비 확률 낮음)- csv파일 생성 : 수험번호.csv (예시 아래 참조) <모델&평가># xgbfrom xgboost import XGBClassifierfrom sklearn.metrics import roc_auc_score, f1_score, accuracy_scorexgb = XGBClassifier(random_state=2022)xgb.fit(X_tr, y_tr)pred = xgb.predict(X_val)pred_proba = xgb.predict_proba(X_val)print(roc_auc_score(y_val, pred_proba[:,1]))print(f1_score(y_val, pred))print(accuracy_score(y_val, pred)) <예측 및 csv 제출>pred_proba = xgb.predict_proba(test)
-
미해결문제로 배우는 C언어
recipe for targe 'AA.exe' failed
안녕하세요! 늘 좋은 강의 감사드립니다. 다음이 아니오라..이런 창이 간헐적으로 몇 번 떴는데 hw의 문제일까요..? 닫기 버튼을 누를 때마다 save changes 라고 떠서 그럴때 계속 okay 라고 누르긴 했습니다.. 또 다시 main.cpp 에 넘어가서 F11을 누르거나 변화를 취하려 하면 다음과 같은 창이 자꾸 뜹니다.. Yes를 누르고 있는데 이게 맞는걸까요?..
-
해결됨Next.js 완벽 마스터 (v15): 노션 기반 개발자 블로그 만들기 (with 커서AI)
Markdown MDX 관련 질문입니다.
에러화면 /mdx-page 렌더링이 안됩니다... 작업 순서패키지 설치npm install @next/mdx @mdx-js/loader @mdx-js/react @types/mdxnext.config.tsimport type { NextConfig } from 'next'; import createMDX from '@next/mdx'; const nextConfig: NextConfig = { /* config options here */ // experimental: { // typedRoutes: true, // }, images: { remotePatterns: [ { hostname: 'picsum.photos', }, { hostname: 'images.unsplash.com', }, { hostname: 'www.notion.so', }, { hostname: 'prod-files-secure.s3.us-west-2.amazonaws.com', }, ], }, pageExtensions: ['js', 'jsx', 'md', 'mdx', 'ts', 'tsx'], }; const withMDX = createMDX({ // Add markdown plugins here, as desired }); // Merge MDX config with Next.js config export default withMDX(nextConfig); mdx-components.tsximport type { MDXComponents } from 'mdx/types'; export function useMDXComponents(components: MDXComponents): MDXComponents { return { ...components, }; }app/mdx-page/page.mdx# Welcome to my MDX page! This is some **bold** and _italics_ text. This is a list in markdown: - One - Two - Three Checkout my React component:package.json{ "name": "notion-blog-nextjs", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev --turbopack", "build": "next build", "start": "next start", "lint": "next lint", "lint:fix": "next lint --fix", "format": "prettier --write ." }, "dependencies": { "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", "@next/mdx": "^15.3.2", "@notionhq/client": "^3.0.1", "@radix-ui/react-select": "^2.2.4", "@radix-ui/react-separator": "^1.1.6", "@radix-ui/react-slot": "^1.2.2", "@types/mdx": "^2.0.13", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", "lucide-react": "^0.507.0", "next": "15.2.5", "postcss": "^8.5.3", "react": "^19.0.0", "react-dom": "^19.0.0", "react-icons": "^5.5.0", "tailwind-merge": "^3.2.0" }, "devDependencies": { "@eslint/eslintrc": "^3", "@eslint/js": "^9.26.0", "@tailwindcss/postcss": "^4.1.5", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", "eslint-config-next": "15.2.5", "eslint-config-prettier": "^10.1.2", "globals": "^16.0.0", "prettier": "^3.5.3", "prettier-plugin-tailwindcss": "^0.6.11", "tailwindcss": "^4.1.5", "tw-animate-css": "^1.2.9", "typescript": "^5" } }
-
해결됨[2025 개정판] 빅데이터분석기사 실기 (with Python)
148, 149 영상 교안
148, 149 영상 교안은 어디서 찾을 수 있나요 ? 3유형 9회 2번 문제 교안 PDF 깨졌습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
ActivityMainBinding에 오류가 납니다
dataBinding{ enable = true }이렇게 했는데도 오류가 납니다
-
미해결데이터 분석 전처리 실무 - 파워쿼리
워크시트 병합시 헤더가 다른 경우
안녕하세요, 강의 내용에서 엑셀시트 병합시, 헤더의 순서가 다를경우, 특정 시트를 선택하여 병합하기를 하면 자동으로 순서를 맞춰서 병합이 되는 것으로 보입니다. 그런데, 특정 시트를 선택하지 않고 그냥 파일 자체에서 전체 워크 시트를 병합하면 순서를 자동으로 맞춰서 결합 되지는 않네요. 그럼, 파일 자체에서 그냥 모든 워크 시트를 병합할때, 헤더의 순서가 변경이 되면 어떻게 해야 하나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
가설검정(빈칸) 풀이답
from scipy import stats stats.wilcoxon(df['after'],df['before'],alternative='greater')안녕하세요~ 가설점정 강의자료중에 빈칸으로 공부를 하다가 질문남깁니다. 빈칸자료로 풀었을때 답이 /usr/local/lib/python3.11/dist-packages/scipy/stats/_wilcoxon.py:172: RuntimeWarning: invalid value encountered in scalar divide z = (r_plus - mn) / se WilcoxonResult(statistic=np.float64(0.0), pvalue=np.float64(1.0)) 이맇게 나오는데요~ 강의자료랑 답도 다르고 ..왜 그런가요?ㅜ
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
선생님 onBackPressed 작동이 안되는거 같습니다
뒤로가기 버튼 누르면 바로 나가집니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 다운 안됨
강의자료 공유 부탁드립니다dbdb0831@naver.com
-
미해결[AI] 프롬프트만으로 아이디어 구현하기_바이브코딩 입문
.env 에러
pdf 요약 프로그램 작성 중....env 파일에 문제가 있는것 같아요==============# OpenAI API Ű�� �Ʒ��� �Է��ϼ��� OPENAI_API_KEY=k-proj-v0nK5kkkkkk2lYArSLe9ngkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkklw47OBVrokkkk # 위 api 키는 제가 바꾸었습니다. ===============무제가 좌측 창 파일보는 곳에 .env 파일옆에 아이콘이 뭔가 제대로 저장? 인 안된것 같은 아이콘이 붙어 있는데..이게 문제인지.. 계속 에러를 뿜어내네요확인 좀 부탁 드립니다..
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
google 검색 툴
남박사님 강의 정말 잘 듣고 있습니다. 구글 serach 엔진 연결하는 부분에서 HTTP Request 노드에서 화면이 제가 보고 있는 것과 조금 다른 것 같습니다. 아래처럼 Using Field Below를 선택하면parameter 이름과 value 칸만 나오고 있습니다.q 값을 비워두긴 하는데 제대로 동작을 안하더라고요
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
Autopsy 1강 DFRC tool 받는 주소가 바뀐거 같습니다
기존 강의자료에 있는 https://forensic.korea.ac.kr/tools.html이 아니고,https://dfrc.korea.ac.kr/infra_dfrc_tools로 변경된 것 같습니다