묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Flutter 앱 개발 기초
수강기간 연장 부탁드립니다.
오픈 카카오톡으로 문의주시면 더 빠르게 답변 받으실 수 있어요 🙂 수강기간 연장 부탁드립니다.
-
미해결프로젝트로 배우는 Python 챗봇 & RAG - LangChain, Gradio 활용
휴..
근데 도대체 제주_코스별_여행지 이 pdf 파일은 어디있나요..?기본으로 줘야되는거 아닌가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
소괄호, 중괄호, 대괄호 사용법
(), {},[] 사용법 알려주세요. 너무 헷갈려요.
-
미해결Kafka & Spark 활용한 Realtime Datalake
ot 자료
다른 pdf는 있는데 ot 자료는 pdf가 안올라와 있네용
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
''와 "" 차이
df['메뉴'].isin(["녹차"])'메뉴', "녹차" 작은따옴표와 큰따옴표 차이가 어떻게 다른건가요??
-
해결됨[2025년 최신 기출 반영] 빅데이터 분석 기사 실기 시험 100% 합격 ! 기출 문제의 패턴이 보인다 !
원핫인코딩 이후 칼럼 불일치 문제
체험환경 2유형을 푸는데 원핫인코딩이후에 칼럼수가 달라져서 from sklearn.preprocessing import MinMaxScalerscaler = MinMaxScaler()x_tr_scaled = scaler.fit_transform(x_tr)x_val_scaled = scaler.transform(x_val)#test2_scaled = scaler.transform(test2) >>>> 여기서 칼럼불일치로 에러가 납니다어떻게 해결해야하나요? 추가로, 원핫인코딩이후에 정규화를 꼭 해줘야하는지도 궁금합니다.원핫인코딩하면 0,1뿐이라 이미 정규화가 된게 아닌가해서요~
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
isLoading 기능 추가했는데, 존재하지 않는 일기 입니다.
isLoading 기능을 추가했는데 수정하기, 다이어리 페이지에서 새로고침하면 존재하지 않는 일기입니다. 라고 나오네요.https://github.com/pdh9311/onebite-react 작성했던 코드 입니다.import { Route, Routes } from "react-router-dom"; import "./App.css"; import { createContext, useEffect, useReducer, useRef, useState } from "react"; import Diary from "./pages/Diary"; import Edit from "./pages/Edit"; import Home from "./pages/Home"; import New from "./pages/New"; import Notfound from "./pages/Notfound"; function reducer(state, action) { let nextState; switch (action.type) { case "INIT": return action.data; case "CREATE": nextState = [action.data, ...state]; break; case "UPDATE": nextState = state.map((item) => String(item.id) === String(action.data.id) ? action.data : item ); break; case "DELETE": nextState = state.filter( (item) => String(item.id) !== String(action.data.id) ); break; default: nextState = state; } localStorage.setItem("diary", JSON.stringify(nextState)); return nextState; } export const DiaryStateContext = createContext(); export const DiaryDispathContext = createContext(); function App() { const [isLoading, setIsLoading] = useState(true); const [data, dispatch] = useReducer(reducer, []); const idRef = useRef(0); useEffect(() => { const storedData = localStorage.getItem("diary"); if (!storedData) { setIsLoading(false); return; } const parsedData = JSON.parse(storedData); if (!Array.isArray(parsedData)) { setIsLoading(false); return; } let maxId = 0; parsedData.forEach((item) => { if (Number(item.id) > maxId) { maxId = Number(item.id); } }); idRef.current = maxId + 1; console.log(parsedData); dispatch({ type: "INIT", data: parsedData, }); setIsLoading(false); }, []); const onCreate = (createdDate, emotionId, content) => { dispatch({ type: "CREATE", data: { id: idRef.current++, createdDate, emotionId, content, }, }); }; const onUpdate = (id, createdDate, emotionId, content) => { dispatch({ type: "UPDATE", data: { id, createdDate, emotionId, content, }, }); }; const onDelete = (id) => { dispatch({ type: "DELETE", data: { id, }, }); }; if (isLoading) { <div>데이터 로딩중입니다....</div>; } return ( <> <DiaryStateContext.Provider value={data}> <DiaryDispathContext.Provider value={{ onCreate, onUpdate, onDelete }}> <Routes> <Route path="/" element={<Home />} /> <Route path="/new" element={<New />} /> <Route path="/diary/:id" element={<Diary />} /> <Route path="/edit/:id" element={<Edit />} /> <Route path="*" element={<Notfound />} /> </Routes> </DiaryDispathContext.Provider> </DiaryStateContext.Provider> </> ); } export default App; import { useContext, useEffect, useState } from "react"; import { useNavigate } from "react-router-dom"; import { DiaryStateContext } from "../App"; //커스텀 훅 const useDiary = (id) => { const data = useContext(DiaryStateContext); const [currDiaryItem, setCurrDiaryItem] = useState(); const nav = useNavigate(); useEffect(() => { console.log("useDiary"); const currentDiaryItem = data.find( (item) => String(item.id) === String(id) ); if (!currentDiaryItem) { window.alert("존재하지 않는 일기입니다."); nav("/", { replace: true }); } setCurrDiaryItem(currentDiaryItem); }, [id]); return currDiaryItem; }; export default useDiary;
-
해결됨[Live 챌린지] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
강의자료 다운로드시 발생하는 오류
강의자료 다운로드시 위의 메시지로 다운이 되질 않습니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
portainer 클릭하면 up에서 down으로 되는 현상
잘 듣고 많은 도움이 되고 있습니다. portainer에 접속하면 local이 up으로 정상으로 되어있다가 local를 클릭하면 down으로 되는 데 해결방밥을 알려주세요GPT통해서 재설치도 하고 했는데 아무리 해도 계속 반복이 됩니다
-
해결됨한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
tsconfig.app.json에서 에러발생
안녕하세요 선생님이 shadcn을 설치하고 있는데요 tsconfig.app.json에서 위와 같은 에러가 발생합니다.혹시 몰라서 선생님이 올려두신 자료로 해봤지만 똑같네요...그냥 "ignoreDeprecations": "6.0" 이걸 추가할까요?
-
해결됨C# 프로그래밍 기초부터 실전 활용까지
오늘 첫 강의를 들었습니다.
안녕하세요 오늘 첫 강의를 결제하고 들었는데 혹시 Visual Studio 자료는 다운받는곳은 없나요??필기같은것이 되어있는 자료? 혹시 어디에서 다운받는지 알려주시면 감사하겠습니다.
-
해결됨OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)
open AI 플랫폼에서 MCP Server선택시 무한로딩표시만.
https://platform.openai.com/chat/edit?models=gpt-5-nano여기에서tools > add 선택, MCP Server를 선택하면, Add Connector 팝업이 뜨는데, 계속 무한로딩되면서 화면에 아무것도 뜨지가 않습니다. 검색해보니 맥os는 시스템설정 > 보안에 가면 MCP관련해서 설정을 열어줘야 한다는데 관련 내용도 보이질 않네요. 혹시 무엇이 문제일까요? ==> 다음날 어떤 작업도 하지 않았는데 저절로 해결이 되었습니다. 어떤 이유로 해결되었는지 모르겠습니다.
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
비디오 생성 오류
강의에서 나왔던 오류 메세지와 똑같은 오류 메세지가 뜨네요? 무슨 문제 일까요? 병합 코드에 뭔가 문제가 있는 것 같은데요. 저는 자바스크립트로 했습니다.
-
미해결[Live 챌린지] 6주 완성! 개발 실무를 위한 고농축 바이브코딩 (Cursor AI, Figma)
커밋메시지 인코딩 깨지는 현상
윈도우환경에서 커서를 이용하여 강의를 따라가는중인데 cursor에서 커밋메시지를 작성하고 커밋을하면 한글 인코딩이 깨지는 현상이 발생합니다. ctrl-shift-p 로 select default profile을 통해 기본 터미널을cmd로 변경해도 적용이되지않는것같습니다 커서가 기본 cmd 또는 git bash를 터미널로 사용하도록 설정할수있을까요 ??
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
함수 오류 모르겠어요
listbox = [15, 46, 78, 24, 56] def min_max(data): mi = min(data) ma = max(data) return mi, ma a, b = min_max(listbox) print(a,b)--------------------------------------------------------------------------- TypeError Traceback (most recent call last) /tmp/ipython-input-3854204748.py in <cell line: 0>() 5 return mi, ma 6 ----> 7 a, b = min_max(listbox) 8 print(a,b) /tmp/ipython-input-3854204748.py in min_max(data) 2 def min_max(data): 3 mi = min(data) ----> 4 ma = max(data) 5 return mi, ma 6 TypeError: max() takes 0 positional arguments but 1 was given학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!최대값, 최소값 구하는데 쌤하고 똑같이 했는데 왜 오류가 나지요?
-
미해결장애를 허용하는 견고한 시스템 만들기
bitnami/kafka 말고 다른 이미지를 사용하는 방법 알려주세요.
bitnami/kafka 이미지를 pull하려고 하는데 dockerhub에 해당 이미지의 태그가 없어지는 것으로 보입니다. apache/kafka 이미지로 대체하려는데 docker-compose 파일은 어떻게 변경해야 될까요?
-
미해결디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
I2C SCL_Synched, SDA_Synched 질문
안녕하세요 코드를 보다 의문점이 들어서 질문 드립니다. input으로 들어오는 SCL 을 그대로 사용하는게 아니라 3단 F/F을 통해 slave 쪽의 clk에 맞춰서 SCL_posedge, SCL_negedge를 사용함으로써 동기화를 하여 Slave의 메인 clk에 맞춰 데이터를 채갈 수 있도록 하는 것은 이해했습니다! 근데 SCL_posedge 및 SCL_negedge 의 경우 '안정화 된' [2:1] 세번째, 두번째 F/F의 결과를 보고 posedge 및 negedge를 출력하기에 SCL은 안정화 된 값을 가지는 것을 이해하엿으나SDA_synched의 경우 [2:0] 총 3개의 F/F 에 대해 AND 를 취한 결과를 사용하고 있습니다. 이렇게 하게 되면 만약 최악의 경우SCL_posedge가 '1'이 되었을때 data_in 에다가 SDA_synched의 값을 넣어야 하는데 SCL_posedge가 1이됨과 동시에 SDA_syncehd[2], SDA_syncehd[1] 이 모두 1이고 SDA_synched[0] 이 0에서 1로 바뀌는 중이라면 결국 data_in에 무엇을 저장해야 할 지 몰라서 meta stable 한 상태에 빠질것이라고 생각됩니다.이를 방지하려면,wire SDA_synched = SDASynch[2] & SDASynch[1] 로 선언해서 사용해야 하는 것 아닌가요?? 감사합니다.
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
현재 인피니티 블레이드 맵이 프로젝트에 적용되지 않는 것으로 보입니다.
5.2까지 엔진이 업데이트 되었으나 4.15로 프로젝트를 만들고 인피니티 블레이드 맵을 다운받아서 적용하려고 하는데 적용이 되지 않네요...어떻게 방법이 없을지 궁금합니다.
-
미해결
머신 러닝 기초 스터디 편 !
✏머신러닝 기초 스터디 머신러닝 개발자는 모델 개발할래라고 하지 않습니다.😏“나랑 구글 코랩에서 Skrr 할래?”“캐글에서 데이터 리스펙할래?”안녕하세요 😎저는 현재 인공지능 대학원 막학기이며 머신러닝/딥러닝 교육을 통해 포트폴리오를 쌓고있는 대학원생입니다 :)현재 졸업을 앞두고 IT 교육분야로 진로를 확장해보고자 포트폴리오를 쌓기위해 이렇게 교육 프로그램을 진행하고자 합니다! 교육 프로그램을 진행하며 개인 레슨 교육도 쌓으며 기초 실력을 다지고자 머신러닝의 기초 교육을 함께하고싶어 이렇게 모집 중입니다 😊🫧이 스터디를 통해 저는 교육 경험을 쌓고, 여러분은 머신러닝의 기초를 다질 기회!🫧혼자 공부하는게 어렵다면? 같이 코랩에서 Skrr~🙌장소/시간현재 대학원 졸업을 앞두고 있기 때문에 평일 저녁이나 주말 오후 위주로 진행하고 신촌 혹은 홍대로 예정 중입니다. 하지만!! 서로의 일정보며 조율할 예정이니 우선 신청해보아요😋🙌학습 진행총 5주차로 정말 머신러닝 찐 기초 다지는 커리큘럼입니다📖☑︎ 매 주 1회, 1시간 반 이내로 오프라인 진행 예정입니다!☑︎ 목표는 머신러닝 개념을 익히고, 실제 데이터를 활용해 기본 모델을 직접 구현하는 경험 쌓기!1주차: 머신러닝 개요 & Python 기본 문법☑︎ 머신러닝 개념 (지도 학습 vs 비지도 학습)☑︎ python 분석 기본 문법 (Numpy, Pandas 등)☑︎ Iris 데이터셋을 활용한 기본 탐색적 데이터 분석(EDA)2주차: 데이터 전처리 & 시각화☑︎ 결측치 처리, 이상치 탐색☑︎ 데이터 변환 (One-Hot Encoding, Normalization, Standardization 등)☑︎ Titanic 데이터셋을 활용한 데이터 전처리 실습3주차: 머신러닝 기초 모델☑︎ KNN, 로지스틱 회귀, 결정 트리 개념☑︎ 모델 학습 & 평가 (Split, Accuracy, Precision, Recall 등)4주차: 모델 평가 및 성능 개선☑︎ 모델 평가 지표 (Confusion Matrix, AUC-ROC)☑︎ 과적합 방지 (Regularization, Cross-Validation, K-Fold 등)5주차: 복습 & 딥러닝 맛보기☑︎ 지금까지 배운 개념 복습 & QnA☑︎ Deep Learning을 활용한 MNIST 분류🙌지원 링크https://forms.gle/DwNmvZ4UmdDqPMDB7🙌문의사항https://open.kakao.com/o/sZotC1oh커리큘럼 같은 경우 지원자 수준에 맞출 예정이므로 걱정하지 마시고 신청해주세요!!
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
이미지 생성 오류
보시는 것처럼 이미지 생성하려고 하는데 오류가 뜨네요.어떤 부분이 잘 못 된걸 까요?