묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨<머신러닝, 핵심만 빠르게!> 완독 챌린지
강의 쿠폰 문의
<대규모 언어 모델, 핵심만 빠르게!> <머신러닝, 핵심만 빠르게!> 챌린지 수강자입니다. 쿠폰 등록 기간을 놓쳐, 강의를 무료로 들을 수 있는 쿠폰 재발급 가능할까요? (둘 다 문의드립니다.)
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
강의 1-1 수업노트의 로드맵 링크가 작동하지 않습니다.
강의 1-1 수업노트에 공유된 로드맵 중 '프론트 로드맵 링크'가 정상적으로 작동하지 않습니다. 요청한 파일이 없다고 나오는데 확인 부탁드립니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형1 모의문제2 문제4
자료형 삭제할 때방법3로 해도 되나요?
-
미해결빅데이터 분석기사 시험 실기(Python)
구름IDE 서비스 종료 이후 학습환경
안녕하세요.본 강의의 연습문제 풀이가 구름IDE 환경에서 진행되고 있는데, 해당 서비스가 25년 10월 30일을 마지막으로 더 이상 지원하지 않는 것으로 보입니다.이후 해당 강의 내용을 학습하기 위해서는 어떤 방법을 사용하면 좋을까요??
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
실기 강의 계획
안녕하세요, 강사님어쩌다 보니 실기 시험 준비 기간이 좀 늦어 졌는데,지금 시험까지 약 10일 정도 밖에 남지 않은 상황인데, 지금부터 시작한다면 어떤식으로 학습하는게 좋을까요?ㅜㅜ
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
예시문제 작업형 2(ver. 2025) rmse 문의드립니다.
train['환불금액'] = train['환불금액'].fillna(train['환불금액'].median())test['환불금액'] = test['환불금액'].fillna(test['환불금액'].median())train = train.drop('회원ID', axis=1)target = train.pop('총구매액')test_id = test.pop('회원ID')cols = train.select_dtypes(include ='O').columnsdf = pd.concat([train, test])from sklearn.preprocessing import LabelEncoderfor col in cols: le = LabelEncoder() # train[col] = le.fit_transform(train[col]) # test[col] = le.transform(test[col]) df[col] = le.fit_transform(df[col])# df = pd.get_dummies(df[cols])train = df[:len(train)]test = df[len(train):]from sklearn.model_selection import train_test_splitX_tr, X_val, y_tr, y_val = train_test_split(train,target,test_size = 0.2,random_state=0)# from sklearn.ensemble import RandomForestRegressor# rf = RandomForestRegressor(random_state=0, max_depth=5, n_estimators=500)# rf.fit(X_tr,y_tr)# pred = rf.predict(X_val)from xgboost import XGBRegressorxgb = XGBRegressor(random_state=0, max_depth=5, n_estimators=400, learning_rate=0.01)xgb.fit(X_tr, y_tr)pred = xgb.predict(X_val)from sklearn.metrics import mean_squared_error, r2_scoremse = mean_squared_error(y_val, pred)rmse = mse**(1/2)r2 = r2_score(y_val, pred)print(mse, rmse, r2) 이렇게 작성했을때 이렇게 나오는데 잘된게 맞는건지 아닌건지 모르겠습니다. 선생님께서는 레이블 인코딩했을때 rmse가 813.22가 나오셨다는데 왜이렇게 차이가 많이나는지 모르겠습니다. 672765.0076766363 820.2225354601252 0.7020188276193622
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
9강 ai에어전트 파서 오류
ai에이전트에 강의와 동일하게 파서를 입력하고 동작하면 에러가 발생합니다.어떤 이유인지를 모르겠습니다...코드를 붙여넣기에는 너무 길다고 하네요.
-
해결됨[스마트공장 아카이브] MES도입전략과 빅데이터 활용
강의 PPT 제공문의
강의 PPT 자료를 제공해 줄 수 있나요?
-
해결됨[인프런어워드 수상기념]GPT로 자동 월급받는 방법, AI시대 돈버는 사람은 따로있다
아이패드 프로로만 강의 내용 따라할 수 있을까요?
- 학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!- 마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요.- 커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.- 서로 예의를 지키며 존중하는 분위기를 함께 만들어가요.- 잠깐! 인프런 서비스 관련 문의는 1:1 문의하기를 이용해 주세요질문 그대로 집에 컴퓨터가 따로 없이 아이패드 프로만 있습니다. 아이패드 프로로 강의 내용 따라할 수 있을까 하여 질문 드립니다...
-
미해결리눅스 입문 - 개념으로 탄탄히!!
제가 입문자입니다
지금현재 꼭 라이브러리 동적 로딩과 의존성을 알아야하나여? 무슨 말인지 하나도 이해가안가서여
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
섹션 4 FROM : 베이스 이미지 생성 openjdk:17-jdk not found
차례대로 따라가던 중 docker build -t my-jdk17-server . 를 실행하면 ERROR: failed to build: failed to solve: openjdk:17-jdk: failed to resolve source metadata for docker.io/library/openjdk:17-jdk: docker.io/library/openjdk:17-jdk: not found위와 같은 에러가 발생합니다. 이유를 찾아보니 Docker hub 정책변화로openjdk 이미지를 eclipse-temurin 으로 이전한 상태라고 하는데 어떻게 해야하나요?
-
해결됨독하게 시작하는 C 프로그래밍
버퍼 내 엔터
제 컴퓨터에선 스캔시 엔터를 누르면 메모리에서 0a라고 뜨지않고 그냥 00이라고 뜨는데 차이가 있는 건가요?
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
베리어블에 콜렉션을 추가했음에도 피그마 우측에 스타일이 있는 이유
안녕하세요. 강사님의 강의 보면서 스타일도 추가하고 스타일에 추가한 것들을 베리어블에 옮기는 작업을 하고 있습니다. 궁금한 점은.. 스타일에 굳이 추가하지 않고 바로 베리어블에 콜렉션을 추가해서 신규 베리어블을 추가하는 방법을 쓰는 방법도 있을 것 같거든요.그런데 머티리얼 디자인이나 애플 디자인 시스템 피그마 파일을 열어보면 베리어블에 콜렉션이 있고, 오른쪽 스타일 패널에서도 스타일을 추가한 것을 볼 수가 있어요.. 어차피 베리어블 한가지만 쓸텐데 왜 스타일도 추가가 되어있는지 궁금합니다
-
미해결
영어교육 웹사이트 개발 하고자하는데요.
안녕하세요:)현재 사교육업에 종사하며 고등학생 아이들을 지도하는 영어강사입니다. 학생들의 수업을 하다보니, 학생들의 시험기간에 필요하다고 생각하는 자료들이 있는데요,(방대한 시험범위를 학습하기 위한 자료들) 이부분을 학습할 수 있는 온라인 사이트(툴)은 없더라구요.(어떤 유형의 학습 자료를 필요로 하는지는 추후에 말씀 드릴수 있습니다. 제 가장 큰 목적은 실제 수업환경에 적용하고자 하는 목적이 있습니다. 단순한 사이트라도, 정확하고, 편리하게 이용할 수 있다면 수요는 높을 것으로 생각되는데요. 아이디어는 있지만 저는 웹사이트 개발과는 접점이 없어서,함께 할수 있는 팀원을 구할수있으려면 어떤방법이 좋을까요? 어떤 답변이라도 감사하겠습니다.
-
해결됨한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
hooks 파일 분리 질문 드립니다.
안녕하세요, 강의 잘 보고 있습니다. 저는 1년 차 백엔드 개발자 입니다. 미니 프로젝트에 프론트로 투입이 되어 zustand와 tanstack 학습을 위해 강의를 듣게되었습니다.선생님께서 hook을 작성하실 때 함수를 각각 별도 파일로 분리하는 방식으로 진행하셨는데, 실무에서도 보통 함수마다 파일을 나누는 방식으로 진행하나요? 아니면 도메인 단위로 묶어서 하나의 파일안에 관련함수들을 관리하시는지 궁금합니다. 선생님 강의 덕분에 쉽고 재밌게 학습하고 있습니다. 감사합니다 : )
-
미해결[React 2부] 고급 주제와 훅
React 훅 구현 원리와 실무 패턴 관련 질문 (useState, useEffect 순서 및 핸들러 구조)
안녕하세요, 강의에서 훅(useState, useEffect) 사용 규칙과 내부 동작 원리를 공부하다가 궁금한 점이 있어 질문드립니다.React는 훅을 순서 기반으로 관리한다고 배웠습니다. 그래서 다음과 같은 규칙이 있는 걸로 알고 있습니다:훅은 컴포넌트 최상위에서만 호출해야 한다.조건문, 반복문, 중첩 함수 안에서 훅을 호출하면 안 된다.이와 관련해 궁금한 점은 다음과 같습니다:개발하다 보면 상태가 많아지고 상태마다 핸들러도 많아지게 되어 코드가 길어지게 됩니다. 그러다 보니 소스코드를 한눈에 파악하기 어려워지는 것 같습니다.실무에서는 상태별로 핸들러를 묶어서 작성하는 패턴을 많이 쓰나요? 예를 들어:const [count, setCount] = useState(0); const handleChangeCount = () => { ... };const [name, setName] = useState(''); const handleChangeName = () => { ... };이런 방식으로도 구현을 하시는지, 아니면 useState는 최상단에서 묶어 관리하고 handler는 handler끼리 useEffect는 useEffect 끼리 작성하는 것이 일반적인지 궁금합니다.
-
해결됨<대규모 언어 모델, 핵심만 빠르게!> 완독 챌린지
전자책 인증 관련문의
구매내역 인증캡처 올리면 될까요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
아이패드 프로로 강의 내용 따라할 수 있을까요?
질문 그대로 집에 컴퓨터가 따로 없이 아이패드 프로만 있습니다. 아이패드 프로로 강의 내용 따라할 수 있을까 하여 질문 드립니다...
-
미해결대세는 쿠버네티스 (초급~중급편)
설치관련 질문입니다
회사 노트북으로 실습 환경을 꾸려서 여유있는 시간에 쿠버네티스 공부를 하고자 하는데 아무래도 회사 네트워크 보안 문제로 github에서 raw 다운로드 기능이 막혀있는 것 같습니다 강제로 일프로님 github에서 스크랩을 가져와서 텍스트 파일을 만들어서 vagrant 설치를 진행해보긴 했는데 master 노드는 만들어졌는데 worker노드는 생성되지 않았고 raw.githubusercontent.com 경로가 포함된 파일들도 못가져오는 듯하고 ssh관련 문제도 있어서 그런지 정상적인 설치가 안되더라구요 제가 일일히 수동적으로 설치를 진행해 보고 싶은데 vagrant 파일 스크랩만 보고 설치하기에는 제가 아직 지식이 부족해서 좀 더 쉬운방법이 있을까요? 리눅스관련 명령어를 그냥 타이핑해서 하는 건 어렵지 않지만 초기 세팅이나 프로그램의 특정 버전이라던지 어떤 거를 써야할지 잘 모르겠고 github에서 파일을 가져오지 못하는 경우 어떻게 해야할지 잘 모르겠어서 다른 방법이 있는지 궁금합니다 혹시나 설치 시에 생긴 로그가 필요하시다면 보내드리겠습니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
6-6. 장난꾸러기 질문 있습니다.
package section06_Sorting_Searching.no06_fail; import java.util.*; public class Main { public int[] solution(int n, int[] arr) { int [] answer = new int[2]; for (int i = 0; i < n-1; i++) { if (arr[i] > arr[i+1] && answer[0] == 0) { // 첫번째 바뀐 지점 answer[0] = i+1; } else if (arr[i] > arr[i+1] && answer[0] != 0) { // 두번째 바뀐 지점 answer[1] = i+2; break; } if (i == n-2) answer[1] = answer[0] + 1; // 서로 인접한 상태에서 바꼈을때 } return answer; } public static void main(String[] args) { Main m = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } for (int x : m.solution(n, arr)) System.out.print(x + " "); } }코드를 위와 같이 작성했는데 틀렸다고만 나와서 왜 틀렸는지 아무리 생각해봐도 잘 모르겠어서 질문합니다.