묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형 2유형 라벨인코더 사용시 점수 깎일까요?
안녕하세요!10회 시험치고 난 후 복기하여 혹시 여기서 감점사항이 있을지 여쭤보고 싶습니다!! 제가 작성한 코드는 배운내용중 레이블 인코더를 작성한후 제출하였으며, rmse값은 500후반대가 나왔습니다!(lightbgm으로 했을때 수치가 600대 이상으로 높게 나와서 최종적으론 randomforest로 제출) 코드는 아래와 같은데.. 고견 남겨주심 감사하겠습니다!!(복기코드내용중 혹시 오타가 있다면 실제 시험에서는 없다고 가정) import pandas as pdtrain = pd.read_csv("train.csv")test = pd.read_csv("test.csv")print("\n ===데이터크기===")print("Train shape:", train.shape)print("Test shape:", test.shape)print( "\n ===데이터자료형===")print(train.info())print("\n ===결측치수===")print(train.isnull().sum())print(test.isnull().sum())#train['GAS_TOTL'].nunique()print("\n ===target기술통계===")print(train['GAS_TOTL'].describe())target = train.pop('GAS_TOTL')from sklearn.preprocessing import LabelEncodercols = train.select_dtypes(include='object').columnsfor col in cols:le = LabelEncoder()train[col] = le.fit_transform(train[col])test[col] = le.transform(test[col])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 RandomForestRegressorrf = RandomForestRegressor(random_state=0)rf.fit(X_tr, y_tr)pred = rf.predict(X_val)#import lightgbm as lgb#lg = lgb.LGBMRegressor(random_state=0, verbose=-1)#lg.fit(X_tr, y_tr)#pred = lg.predict(X_val)#print(mean_squared_error(y_val, pred)from sklearn.metrics import mean_squared_errorrmse=mean_squared_error(y_val, pred)**0.5print(rmse) pred = rf.predict(test)result = pd.DataFrame({'pred': pred})result.to_csv("result.csv", index=False)print(pred.shape)print(pd.read_csv("result.csv").head())
-
미해결베개 투자법: 자면서 돈 버는 AI 주식 자동 매매 머신
강의 자료 어디에 있는지 알고 싶습니다
안녕하세요 강의 자료를 못 찾겠어서 어디에 있는지 알고 싶습니다다른 비슷한 질문들을 봤는데 동영상 들어가서 스크롤를 내려도 수업자료가 보이지 않습니다. 따로 강의자료 링크도 못 찾겠어서 강의 자료 어디 있는지 다시 설명 부탁드립니다
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
파이썬질문
6분에있는 출력값중에 1,2,3출력값앞에 어떤이유로 dict_keys,dic_values,dict_items이런 이름이 붙는지 궁금합니다.어떤규칙성을 가지나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터가 처음에도 호출제외 되어야하는것 아닌가요?
필터부분은 DispatcherType으로 구분하기때문에 이해를 한 것 같은데..인터셉터는 잘 이해를 못했습니다.인터셉터에서 excludePathPatterns("/css/**", "/*.ico", "/error", "/error-page/**") 하여 경로를 제외했는데요.그렇다면 첫 요청에서 에러 발생 후 인터셉터 호출은 아예 제외되어야하는 것아닌가요..?그러니까 6:00 경부터 말씀하시는 전체흐름에서WAS -> 필터 -> 서블릿 -> 인터셉터 -> 컨트롤러 -> View가 첫 흐름인데 지금 호출된 로그를 보면 afterCompletion 만 호출된 상황입니다.이것은 요청 완료 이후 서블릿?에서 호출되는 것으로 기억하고 있는데요. 그런데 인터셉터에서 경로를 제외했으니 afterCompletion 역시 호출 자체가 안되어야 하는 것아닌가요? 지금 강의에선 첫 요청에서의 인터셉터는 호출되고 이후 에러 발생후 요청에서의 인터셉터는 제외 경로 설정대로 로그 출력이 되지 않는데요. 에러가 발생하면 addInterceptors() 와 extendHandlerExceptionResolvers() 은 호출이 안되고 afterCompletion 만 호출되는 것으로 기억하는데, excludePathPatterns() 에서 경로를 아예 제외했으니 그냥 자체가 호출 되지 말아야하는것 아닌지 궁금합니다.왜 첫 요청에서의 인터셉터는 호출되고 에러 발생 했을 떄의 인터셉터에서만 호출 되지 않는건가요? DispatcherType 은 필터에서만 적용되는 거라 인터셉터에 적용되는 경우는 아닌 것 같은데 말이죠.. 지금 머릿속으로 제대로 정리가 되지않아 질문 이해가 잘 되셨을지 모르겠습니다. 감사합니다.Dis
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
connect 구동 오류
안녕하세요.강의에서 실습을 종료할 때는 첫 구동 순서의 반대로 순서로 종료를 하라고 말씀을 하셨는데그러지 못했습니다...ㅠㅠ 이후 zookeeper, kafka, connect 순으로 구동을 하려고 했지만 아래와 같은 오류가 connect구동단계에서 떴습니다.[2025-06-30 19:42:13,440] INFO [AdminClient clientId=adminclient-8] Retrying to fetch metadata. (org.apache.kafka.clients.admin.KafkaAdminClient:3177)위 구문이 무한반복으로 로그에 뜨게 되는데요. ~/data/kafka-logs/meta.properties을 지웠다가 kafka 구동부터 다시 시작을 시도해 봐도 여전히 connect구동을 위 에러로 진행할 수 없었습니다. 해결방법이 무엇인지 궁금합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
diagram을 어떻게 그리시나요?
ppt에 있는 block diagram같은 건 그냥 ppt쓰신 것 같네요. 만약 ppt가 아니거나 평소에 쓰시는 툴? 같은 게 있을까요? gpt에 물어봐서 추천해주는 것들은 디지털 로직 설계에 맞는 것들이 없네요.
-
해결됨비전공자 혼자서 하루 만에 수익화 앱 출시하기
안드로이드 앱 출시하기 개인계정은 언제 오픈하나요?
조직계정으로만 출시가 가능한 튜토만 있는건가요~?
-
해결됨토비의 스프링 6 - 이해와 원리
빈에 대한 질문
안녕하세요. 제가 빈에 대해 정리한 문장에 대해 교정 부탁드립니다.빈은 스프링 컨테이너(즉, 스프링)에 의해 관리되는 객체이다.관리라는 것은 객체의 생성부터 의존성 주입 등 기존 프로그래머가 해줘야 했던 작업을 스프링이 해 주는 것이다.즉 스프링 빈은 제어의 역전의 주 대상이다.내가 작성한 클래스의 객체의 제어권을 스프링에게 넘겨주려면, 그 객체를 반환하는 멤버함수를 작성해서 @Bean을 붙여준다. 멤버함수가 소속된 클래스에는 @Configuration을 붙여서, 이 클래스의 멤버함수는 빈을 반환한다고 스프링에게 선언한다.빈이라는 개념이 참 햇갈리네요. 식견이 짧아 저 정도밖에 이해를 못하겠습니다. 틀린 부분 교정 부탁드립니다.
-
해결됨Flutter 앱 개발 기초
2회차 StatefulWidget 예제 dartpad 코드와 영상에서의 코드가 다릅니다.
안녕하세요 플러터에 관심이있어서 재밌게 공부하고있는 백엔드개발자입니다!먼저 이해하기 쉽게 설명해주신 좋은강의를 제공해주셔서 감사합니다!16강 수강중에 강의자료와 영상내용과 달라서 문의드렸습니다! 2회차 노션자료의 "[링크] DartPad StatefulWidget 학습"에 연결된 dart-pad코드의 경우에는 StatelessWidget 으로 되어있습니다. 16강 4분22초 에 나온 StatefulWidget dartpad코드 예제와는 완전 다른 결과로 나왔습니다. 2회차 강의자료링크 수정이 필요해보여서 질문&답변 게시글을 작성해봅니다! 감사합니다!
-
해결됨독하게 시작하는 C 프로그래밍
2차원 배열 포인터 질문
int a[2][3] = { {1, 2, 3}, {4, 5, 6} }; int sum = (a+0) + (a+1) + (a+2);여기서 내가 모르겠는 부분은 a는 배열이기 때문에 a[0]이 a의 주소로 참조 되고 주소를 100이라고 가정한다면 a는 100의 값이 저장된다. 이때 *a는 왜 1이 아니고 *a는 100번지라는 주소를 가지는 건가요?? 1차원 배열 포인터는 주소의 위치 값을 말한다고 배웠는데 배열에서는 적용이 다른 거 같아서 헷갈리는데 2차원 배열의 특징으로 외워야 하는 건가요? GPT 설명 🔎 핵심: a, *a, a[0], &a[0][0] 모두 주소는 같아도 타입이 다르다표현의미타입주소값 예시a2차원 배열의 첫 번째 행의 주소int (*)[3]100*a첫 번째 행 a[0]int[3]100a[0]첫 번째 행int[3]100&a[0][0]첫 번째 요소의 주소 (즉, 1의 주소)int*100**aa[0][0] == 1int(값) 1즉 *a == a[0] == 주소, **a == a[0][0] == 값저는 a = 100 인데 *a도 100인게 이해가 안되요
-
미해결입문하기 쉬운 일러스트레이터 2024 기초 배우기
포토샵은 줌툴로 오른쪽으로 드래그하면 확대, 왼쪽으로 드래그하면 축소가 되는데, 일러스트레이터는 잘 안되는데요?
포토샵은 줌툴로 오른쪽으로 드래그하면 확대, 왼쪽으로 드래그하면 축소가 되는데, 일러스트레이터는 잘 안되는데요?
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
GameFeatureAction 완료 시점
OnExperienceFullLoadComplete() 이 함수가 모든 GameFeatureAction이 로딩이 완료될 때 호출이 되는 거라면 OnExperienceLoaded델리게이트가 브로드캐스팅을 할 때 AddComponent로 추가한 컴포넌트들이 초기화가 완료되었다는 것이 보장되는 시점일까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
c언어 포인터에대해서 질문입니다
int arr[] = {10, 20, 30,40,50}; int *p = arr; printf("%d", *p++); printf("%d", (*p)++); printf("%d", ++(*p)); printf("%d", *++p); printf("%d", ++*p); 다음과같이 포인터가 존재한다면 어떻게 출력이 되는지와 그 이유를 알 수 있을까요?
-
미해결인프런 클론 바이브코딩 with Windsurf, Cursor, Claude Code, Rails
Claude api 사용량 관련
안녕하세요, claude api 사용량 input제한이 있어서 더이상 바이브코딩이 진행이 잘 안되는 경우가 발생되는데 어떻게 대처할 수 있을까요? 기능이 많아지거나 prompt가 길어지면서 자연스럽게 input량이 늘어나면서 발생되는거 같습니다.
-
미해결Entity Framework Core DB 성능 튜닝 (for SQL Server)
강의 기간연장 부탁드립니다.
안녕하세요 프로젝트 이슈로 강의를 듣지 못했습니다. 기간 연장 부탁 드리겠습니다. 감사합니다
-
해결됨기초부터 배우는 Next YTMusic 클론 코딩 (with next.js 14, UI 마스터)
Sidebar & Header 컴포넌트 등 레이아웃 설정 방식
강의에서 레이아웃을 담당하는 Sidebar, Header 컴포넌트를 만들때 Props으로 children을 받고 렌더링 하는 방식으로 만들었는데 이렇게 만든 이유가 있을까요?지금까지 진행한걸 계층별로 생각해보면최상위 Root->Sidebar->Header->... 등 형제 노드는 없고 자식 노드 형태로 계속 깊어지는구조.------------아래의 방법과 비교해서 궁금합니다.아래 코드와 동일하지 않더라도,Sidebar, Header 컴포넌트가 children과 분리된 구조.<body> <Sidebar/> <div> <Header/> <main>{children}</main> </div> </body>
-
미해결홍정모의 따라하며 배우는 C++
46강 string 버퍼 질문입니다
jack jack 주황색 앞 부분이 첫번째 cin 에 들어가고 뒤에 jack과 엔터가 버퍼에 남는 다고 알려주셨는데 그럼 your age 에 jack이 하나만 들어가야 맞는게 아닌가요? 왜 jack이 두개나 들어가나요? 이해가 안돼요
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 7장 AXI_LITE I/F질문
안녕하세요 🙂[1. 질문 챕터] : FPGA7장 12분 50초[2. 질문 내용] : Vivado 2020.2 기준으로 AXI4-Lite interface를 생성하면 맛비님이 강의에서 보여준 ip_repo -> lab7_axi4_lite_1.0 -> hdl -> lab7_axi4_lite_v1_0_S00_AXI.v 파일을 열어보면 코드가 약 400줄 내외로 적혀있는것을 확인할 수 있습니다. 저는 지금 2025.1 버전 Vivado를 사용하고 있고, 제가 IP를 생성해서 확인해 봤을땐 AXI4-Lite의 Interface가 약 300줄로 생성이 되고 있습니다. 혹시 비바도 버전이 진화함에 따라 AXI4-Lite 의 코드 줄 수가 간소화 되어 제가 300줄로 뜨는게 잘 맞게 뜨는 것인지, 아니면 잘못 나오고 있는건지 궁금해서 질문 남겼습니다!
-
미해결실무 중심! FE 입문자를 위한 React
recoil error 나시는 분들 보세요
리코일 에러 나시는분들 보세요 최근에 강의 시작하셨으면 리액트가 19로 설치되셨을탠데 리코일이 리액트 18까지만 지원하고있습니다. 원활하게 나머지 진행하시기위해서 npm install react@18 react-dom@18 --save으로 react18로 버전 낮춰주시면 나머지 진행 가능하십니다.
-
해결됨실무에 바로 적용하는 스토리북과 UI 테스트
storybook 프로젝트 세팅 중 궁금한 점이 있습니다.
만약 회사에서 Next.js로 프로젝트를 진행하고 있다고 가정할 때, storybook은 Next.js 프로젝트 내에서 세팅하는 것보다 아예 다른 프로젝트 디렉토리로 만드는 게 나을 것 같다는 생각이 드는데, 어떻게 생각하시나요?! 왜냐하면 특정 디렉토리 내에서 세팅할 경우 해당 프로젝트에서 기존 서비스와 Storybook 프로젝트가 혼재하여 복잡도를 높이고, (이건 추측이지만) storybook 배포 시 특정 디렉토리를 제외해야 할 것 같다고 생각합니다. 그리고 다른 프로젝트 생성 시 또 다시 storybook을 설치하는 것은 비효율적일 것 같습니다. 그래서 아예 다른 프로젝트 디렉토리에서 리액트로 storybook 을 세팅하고 npm 패키지로 업로드 후 install 하여 사용한다고 생각했는데, 제가 생각한 게 맞을까요?