언리얼 6부터는 블루프린트 및 c++ 이 점차적으로 폐기 수순을 밟고 verse 라는 새로운 프로그래밍 언어를 도입할 것이라는 소식을 들었습니다. 만약 사실이라면, 더이상의 블루프린트와 c++ 공부를 계속 진행하는게 과연 의미가 있는 일인지에 대한 의구심이 계속 들고 있습니다. 이제 언리얼 공부를 어떤 방향으로 해야만 할지에대한 이득우 교수님의 의견이 듣고 싶습니다.
나머지 다 잘되었는데 start 에서 . fail이 뜨네요. Searching for connected devices... Found 1 device. Using: emulator-5554 Starting Iris service in the background... Failed to start Iris service.
안녕하세요, 코딩팡 장업형2 베이스 라인에서 원-핫 인코딩만 사용하셨는데 인코딩 부분에 아래와 같이 추가해서 레이블 인코딩과 원-핫 인코딩 결과를 비교하는 식으로 해도 상관없나요? 원핫 인코딩만 사용하신 이유가 있을까요?? 1번 문제 import pandas as pd # 1) 데이터 불러오기 train = pd.read_csv('data/car_train.csv') test = pd.read_csv('data/car_test.csv') # 2) 범주형 변수 원-핫 인코딩 target = train.pop('target') print(train.shape, test.shape) train = pd.get_dummies(train) test = pd.get_dummies(test) print(train.shape, test.shape) # 레이블 인코딩 from sklearn.preprocessing import LabelEncoder cols = train.select_dtypes(include = 'object').columns for col in cols: le = LabelEncoder() train[col] = le.fit_transform(train[col]) test[col] = le.transform(test[col]) # 3) 검증용 분리 (제출 전 성능 비교) from sklearn.model_selection import train_test_split X_tr, X_val, y_tr, y_val = train_test_split(train, target, test_size=0.2, random_state=0, stratify=target) # 4) 세 가지 모델 학습 from sklearn.ensemble import RandomForestClassifier rf = RandomForestClassifier(random_state=0) rf.fit(X_tr, y_tr) pred = rf.predict(X_val) from sklearn.metrics import f1_score print(f1_score(y_val, pred, average='macro')) from lightgbm import LGBMClassifier lgb = LGBMClassifier(random_state=0, verbose=-1) lgb.fit(X_tr, y_tr) pred = lgb.predict(X_val) print(f1_score(y_val, pred, average='macro')) from xgboost import XGBClassifier xgb = XGBClassifier(random_state=0, verbosity=0) xgb.fit(X_tr, y_tr) pred = xgb.predict(X_val) print(f1_score(y_val, pred, average='macro')) # 5) 선택한 모델을 전체 train으로 다시 학습 후 test 예측 (선택) # lgb.fit(train, target) # pred = lgb.predict(test) # 6) 제출 파일 저장 (pred 컬럼 1개만, index 제거) result = pd.DataFrame({'pred': pred}) result.to_csv('result.csv', index=False) # 제출파일 확인 print("\n ===== 제출파일 (샘플) =====") print(pd.read_csv("result.csv").head()) print("\n ===== 제출파일 (크기 확인) =====") print(pd.read_csv("result.csv").shape)
디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
아녕하세요. 지금 디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 수업을 듣고 있습니다. 이 수업을 들으면서 RTL 코딩 실력을 높이고 싶습니다. 일단 수업에 들었던 칩에서 어떤 인풋신호가 필요하고 또 아웃풋 신호가 필요한지 적어본 다음에 제공해 주시는 코드를 나름데로 분석한다고 하면서 코드 한줄 한줄 보면서 이 신호는 어느 신호고 왜 쓰였는지 공부하면서 보고있습니다. 하지만 이렇게 보는게 시간도 많이 걸리고 너무 나무만 보고 숲은 보지 않는 느낌도 듭니다. 또한 제가 직접 RTL 코드를 작성하지 않다 보니까 제 실력이 느는 것 같지도 않습니다. 이 경우 제가 어떻게 학습을 하는게 가장 효율 적일까요? 이 강의를 들으면서 여기서 진행하는 CPU설계나 UART를 제 프로젝트로 해서 직접 설계해보고 돌려 보는게 저의 목표입니다 . 하지만 cache 같은 부분을 보면서 코드를 분석하는데 2주 정도의 시간이 걸리니 이렇게 공부하는게 맞는지 조바심을 느낌니다. 이렇게 공부하는게 맞는지 의문이 듭니다.
강사님 uv setting 대로 실습을 진행하는 도중에 아카이브 tool 호출 시 아래의 에러가 발생했습니다. AttributeError: 'Search' object has no attribute 'results' uv add "arxiv<2.4.1" 로 다운그레이드 해서 해결했습니다. 혹시나 동일한 에러가 나시는 분들을 위해 남겨둡니다.
안녕하세요 강사님! 강의 잘 듣고 있습니다. 다차원 배열이랑 가변 배열 파트를 복습하다가 인덱스 해석 순서랑 반복문 매칭이 헷갈리는 부분이 생겨서 질문 남깁니다. 강의에서 3차원 배열을 순회할 때 가장 안쪽 루프가 '높이'에 해당한다고 설명해 주셨는데, 제가 직접 코드를 짜서 출력해 보니까 조금 헷갈리는 부분이 있습니다. 제가 테스트해 본 전체 코드는 다음과 같습니다. public class ArrayTest { public static void main(String[] args) { int[][][] sheet = new int[2][3][4]; int count = 1; for (int i = 0; i < sheet.length; i++) { for (int j = 0; j < sheet[i].length; j++) { for (int k = 0; k < sheet[i][j].length; k++) { sheet[i][j][k] = count++; } } } for (int i = 0; i < sheet.length; i++) { System.out.println("=== [시트 " + i + "] ==="); for (int j = 0; j < sheet[i].length; j++) { for (int k = 0; k < sheet[i][j].length; k++) { System.out.print(sheet[i][j][k] + "\t"); } System.out.println(); } System.out.println(); } } } 이 코드를 실행해 보면 가장 안쪽 루프인 k가 돌 때 숫자가 위로 쌓이는 게 아니라, 왼쪽에서 오른쪽으로 평평하게 가로 줄(열)을 그리면서 출력이 되더라고요. 그리고 가장 바깥쪽 루프인 i가 바뀔 때 시트가 전환되는 것을 확인했습니다. 특히 같이 알려주신 가변 배열(Jagged Array) 개념을 여기에 대입해 보니까 더 헷갈리는데요. 자바는 new int[2][][]; 처럼 각 행마다 열의 크기를 다르게 지정할 수 있는 구조인데, 행마다 방 개수가 제각각인 상황에서 가장 안쪽 루프를 '높이'라고 생각하면 가변 배열의 형태가 머릿속으로 잘 매칭이 안 되어서요. 자바 메모리 구조상 공간적인 높이라는 비유보단, 엑셀로 따지면 처음 게 시트고 두 번째가 행, 마지막이 열이라고 생각하는 게 코드상으로나 가변 배열 구조상으로나 더 자연스러워 보이는데 제가 놓친 디테일이 있을까요? 제가 자바의 다차원 배열 메커니즘을 오해하고 있는 부분이 있는 건지, 아니면 세로-가로-높이 비유를 코드에 대입할 때 제가 놓친 디테일이 있는지 궁금합니다. 확인해 주시면 감사하겠습니다!
안녕하세요 AI 툴을 이용한 바이브 코딩이라 하기에도 민망한 수준의 초보입니다.. 현재 재고관리, 쇼핑몰 상품등록 웹 앱을 개발해서 혼자 사용하려하는데요! Node.js + Playwright로 특정 플랫폼의 네이버로그인 이용 시, 캡챠 같은 봇 방지가 계속 나와서 곤란한 상황입니다 ㅠㅠ 어떤 방법으로해야할지 모르겠어서 질문 남깁니다 고수님들 도움 부탁드립니다.>!
인덱스관련해서 강의를 다 듣고나서, 궁금증이 있습니다. 저의 경우에는 쿼리를 만들때 단순 테이블 조회가 아닌, 거의 여러 테이블 조인을 이용하는 경우가 대부분인데, 이럴때는 어떻게 인덱스를 설계해야하는지 궁금합니다. 강의에서는 거의 단순히 하나의 테이블 검색일경우의 쿼리를 가지고 예를 드셔서 이 부분이 궁금합니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 기출 풀어보면 C를 안 붙이고, object도 자연스럽게 변환된다고 하셨는데, 연습할 때 gender에 C를 붙였던 경험이 있습니다. 혹시 언제 붙이고 언제 안 붙이는지 알 수 있을까욤..?
안녕하세요 FreeRTOS 강의를 잘 들었던 취준생입니다. STM32F407 MCU에 uC/OS-II RTOS를 포팅해 보았는데 첨부한 사진 형태로 포팅하는 것이 정석적인 방법이 맞는지 궁금하여 질문드리게 되었습니다. 또한 해당 RTOS를 포팅할 때 자잘한 링크 에러들과 PensSV 핸들러에 5줄 정도만 바꾸니 잘 동작하던데 uC/OS-II는 다른 RTOS들에 비해 포팅이 간단한 건지, 다른 RTOS들도 이정도만 수정하면 잘 포팅되는지도 궁금합니다.
이 강의에서는 그러 github 코드를 클론에서 그거 토대로 그대로 실습해보는건가요? 저는 제로에서 혹은 next.kit프로젝트 폴더에 이어서 셋팅해서 연습하는 줄 알았는데.. 두서 설명없이 바로 넘어가니 조금 이상하네요. 전 처음부터 새로 해서 prd생성하고해서 이 프로젝트를 직접 완성해보는건줄알앗느데 그게 아니면 .이미 프롬프트로 만들어진 이걸 클론해서 따라해보는 용도인가요?
안녕하세요 최근 스타트업 및 신규 사업팀을 만나보면서 제품 아이디어는 있지만 실제 MVP 개발 단계에서 어려움을 겪는 경우가 많다는 것을 느꼈습니다. 특히 어떤 기술 스택을 선택해야 할지 직접 개발할지 외주 또는 파트너와 진행할지 MVP 범위를 어디까지 잡아야 할지 이런 부분에서 고민이 많은 것 같더라고요. 그래서 관련 내용을 정리하고, 제품 아이디어를 빠르게 검증할 수 있도록 페이지도 오픈했습니다. https://sapphirelink.com/startup/ko?utm_source=inflearn 실제로 MVP를 개발해보신 분들은 초기 단계에서 가장 중요하다고 생각하는 부분이 무엇인지 궁금합니다. 개발 경험이나 조언을 공유해주시면 감사하겠습니다 😊
안녕하세요 최근 스타트업 및 신규 사업팀을 만나보면서 제품 아이디어는 있지만 실제 MVP 개발 단계에서 어려움을 겪는 경우가 많다는 것을 느꼈습니다. 특히 어떤 기술 스택을 선택해야 할지 직접 개발할지 외주 또는 파트너와 진행할지 MVP 범위를 어디까지 잡아야 할지 이런 부분에서 고민이 많은 것 같더라고요. 그래서 관련 내용을 정리하고, 제품 아이디어를 빠르게 검증할 수 있도록 페이지도 오픈했습니다. https://sapphirelink.com/startup/ko?utm_source=inflearn 실제로 MVP를 개발해보신 분들은 초기 단계에서 가장 중요하다고 생각하는 부분이 무엇인지 궁금합니다. 개발 경험이나 조언을 공유해주시면 감사하겠습니다 😊
IPMSM 모델링에서 cos 형태로 자화 인덕턴스 변동분의 영향이 변한다는 것은 이해가 됩니다만, 내장된 영구자석이 원의 형태가 아닌데 정확히 코사인 형태로 수식이 전개되는것이... 이해가 안됩니다.. 내장된 영구자석이 둥근 형태이고 한쪽 끝에서 끝까지 90도라면 가능할거라고 생각이 들긴합니다.. 제가 잘못 이해하고 있는걸까요?