안녕하세요! 타이타닉 예제에서 kfold 교차검증을 수행할때 전체 데이터를 가지고 train/test 데이터를 나누어 성능을 평가하셨는데 교차검증은 train 데이터 내부에서 이루어지는거 아닌가요? train_test_split으로 나눠진 train 데이터를 가지고 그 안에서 다시 교차검증을 위한 train/test를 나누어야한다고 이해했는데 데이터 부족으로 인해 이렇게 적용하신건지 궁금합니다! 뒤의 GridSearchCV에서는 train_test_split으로 나눠진 train 데이터를 fit하고 테스트 데이터에서 정확도가 87.15%로 향상되었다고 하는데 앞의 kfold는 교차검증정확도만 존재하고 예측여부를 확인할 test세트가 존재하지 않았으니 비교할 수 없지 않나...? 하는 의문이 생겨 질문 남깁니다. 항상 좋은 강의 감사합니다:)
안녕하세요. 강사님. 강의 잘 듣고 있습니다. 강의를 듣다가 2가지 궁금한점이 있어서 질문 남깁니다. 1. const, let과 같은 경우 해당 변수의 초기화를 따로 하는걸로 알고 있습니다. 그래서 처음에 실행컨텍스트가 식별자들의 정보를 environmentRecord에 넣을때 const, let의 변수들은 값이 없어서 넣을 수 없기 때문에 못넣는것인가요? 2. https://poiemaweb.com/js-execution-context 라는 블로그를 보면 Scope Chain이라는 객체와 Variable Object라는 것이 존재한다고 나와있는데요. 해당 블로그에서 말하는 것은 실제 코드에서 객체로 관리하게 되면 이런 프로퍼티를 가진다는 것이고 추상적인 개념으로 보자면 현재 강의에서 나오는 개념이라고 이해하면 될까요? Variable Object = LE의 environmentRecord Scope Chain = LE의 outerEnvironmentReference의 집합
KerasRetina_Oxford_Pets_학습및_Detection_colab.ipynb 파일에서 # 학습 모델의 초기 가중치를 coco pretrained weight로 설정 training_model.load_weights('/content/DLCV/Detection/retina/keras-retinanet/snapshots/resnet50_coco_best_v2.1.0.h5',skip_mismatch=True,by_name=True) # 학습 수행. 코랩 버전에서는 학습에 매우 많은 시간이 소모됨. 모델 정확도가 떨어지더라도 epoch횟수를 10이하로 변경 필요 # 코랩 버전에서 학습 수행 시간이 너무 오래 걸릴 경우 이미 학습된 모델을 다운로드 받아서 inference 수행 고려 training_model.fit_generator(train_gen, steps_per_epoch=args.steps, epochs=args.epochs, verbose=1, callbacks=callbacks) 를 다시 실행하면 런타임이 초기화 돼욤. 제가 설치한것은 !pip3 uninstall keras-nightly !pip3 uninstall -y tensorflow !pip3 install keras==2.3.0 !pip3 install tensorflow==1.15.2 !pip3 install h5py==2.10.0 --force-reinstall !pip3 install markdown==3.2.2 !pip install numpy==1.18.5 이렇게 되는되욤 몇가지 이슈가 있어서 numpy, markdown, h5py 를 다운그레이드 했는데염 ㅠ
reduce를 사용하는데 타입 지정에 대해 어려움을 느끼고 있습니다. // people은 내가 아는 정보만 넣었기 때문에, 타입이 같은것도 있지만, 대부분 다릅니다. const people = { home : [ { name : ' 홍길동 ' , age : 45 , relationship : ' father ' , gender : ' man ' , }, { name : ' 김길순 ' , age : 42 , relationship : ' mather ' , }, ] , school : [ { name : ' 둘리 ' , age : 45 , relationship : ' teacher ' , height : 170 , }, { name : ' 마이콜 ' , age : 21 , relationship : ' friend ' , gender : ' man ' , }, ] , }; type LocationType = keyof typeof people ; // 함수의 인자로 people 객체의 'home' or 'school' 만 받습니다. const peopleFunction = ( location : LocationType ) => { // selectLocation에는 people에 home 또는 school이 들어간 상태라고 생각하고 있습니다. const selectLocation = people[location] ; // 나는 모든 객체의 공통으로 있는 name와 age만 빼오고 싶습니다. 하지만 아래 reduce에서 에러가 납니다. const answer = selectLocation . reduce ( ( acc , cur ) => { acc[cur . name] = { name : cur . name , age : cur . age , }; }, {} ) ; return null ; }; 어떤식으로 해결해야할까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 어느 시점에서 interface를쓰고, 어느시점에서 type을 쓰는지 정말로 궁금합니다..!
해당 문제를 이런식으로 풀게 되면 시간복잡도는 어떻게 되는 걸까요 ?? function solution(arr1, arr2) { let answer = []; for (let i = 0; i < arr1.length; i++) { const findIdx = arr2.indexOf(arr1[i]); findIdx === -1 ? null : answer.push(arr1[i]); } return answer.sort((a, b) => a - b); }
안녕하세요! 매번 감사드립니다,. 1) 전처리기 챕터에서 define을 처음 배우는데 define을 했을 때 컴퓨터에서 발생하는 일이 궁금합니다. #define #endif 2) 모두 전처리기라면 main함수 바깥 즉 제일 처음 부분에서만 써야되는 줄 알았는데 강의를 보면 그렇지도 않은 것 같습니다. 아래에서 처럼 LIKE_APPLE 의 변수 선언 같은 것을 아무것도 안했는데 이런 처리과정이 가능한게 잘 이해가 안갑니다. #define LIKE_APPLE int main() { #ifdef LIKE_APPLE cout<<"apple\n"; #endif LIKE_APPLE cout<<"nothing\n"; }
제가 Mac OS Intel CPU에서 docker를 설치하였는데요 맥은 docker desktop이 있어야만 docker daemon의 실행이 가능한건가요 ??? 처음에 docker desktop을 끈상태로 제가 CLI사용하는걸 더 선호해서 CLI로docker run ubuntu:20.04 명령을 실행했는데 이렇게 daemon이 실행중이냐는 오류메시지가 나왔고 docker Desktop을 실행하고 안하고에 따라서 저 오류가 나오고 안나오더라고요 mac에서는 docker daemon을 실행하는 방법이 docker desktop밖에 없다는 결론에 이르게 됬는데요, 구글링과 다른 오픈톡방에서 여쭤보니 Mac사용자분들이 docker desktop을 running 시켜놓고 CLI를 선호한다면 작업을 터미널로 하신다고 하시더라고요 혹시 제가 조사한 이런것들이 맞는것일까요 ??? 정리를하자면 저는 Docker Desktop없이 터미널로만 도커를 이용하고싶습니다. 근데 저러한 방법이 없다면 Docker Desktop을 저도 Running시킨다음에 결국 작업은 터미널로 할것인데요. Docker Desktop에 종속되지않고 그냥 터미널로만 하는방법이 맥에는 없는걸까요 ??
안녕하세요! 1) 강의 4:68즈음에 #define MAX(a,b) ( (a) > (b) ) ? (a) : (b) 이런 식을 나오는데 함수와 다르게 a나 b에 대해 int 선언 같은 걸 안해줘도 되나요?? 2) 함수와 역할이 거의 흡사한 것 같은데 차이점이 뭔지 궁금합니다. 적용 범위의 차이인가요?
설치할때부터 링크예시엔 3.8.2 버전이라고 되어있는데 눌러서 설치하니 3.8.2아니고 3.8.6 버전으로 설치되네요. 그게 달라서 인지 설치부터 ㅁAdd Python 3.8 to PATH 버튼은 활성화 되는데 문제는 그 위에 자동으로 활성화 되어있어야할 ㅁInstall launcher for all user 버튼이 비활성화 되어 체크가 안됩니다. 그상태로 다음단계 넘어가는게 문제인지 모든 설치가 완료되고나서 helloworld.py 를 입력하면 우측하단에 Python extension 설치팝업이 생성되지 않네요ㅜㅜ 다른 에러 창이 뜹니다.
안녕하세요. 강좌 잘 보고 있습니다. 예제 1.3 아코디언 콘트롤에서 헤더 1 의 바디 1 영역이 아래로 떨어지고, 헤더 2 영역이 바디 1의 하단에 붙어 있게 되는되요..강좌에 영상에서는 헤더 2 영역이 바디 1의 제일 하단에 라인에 딱 맞게 붙어 있는데.. 저 의 경우 헤더 2영역이 바디 1과 마진이 생겨서 보기가 안 좋습니다. 헤더 2 영역과 바디 1 영역이 펼쳐졌을 때 사이 간격 조정은 어떻게 할가요?
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요. 강의 열심히 잘 보고 있는 취업 준비생입니다! 2개 강의에 걸친 스프링 시큐리티 사용법은 yml, config 에 username, password를 따로 명시하는 방법으로 설명해주셨는데요. 그렇다면 데이터베이스의 특정 테이블의 특정 데이터로 매칭하는 방법은 없나요?? 예를 들어 유저가 로그인 할 때는 직접 username과 password를 입력하게 될 텐데 db에 적절한 데이터가 있는 경우에는 그 데이터로 인증을 수행하고, 없는 경우에는 exception을 날리는 식의 프로세스를 생각해보았습니다. 어떤 방법이 있는지 궁금합니다..!
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의자료는 어디서 다운로드 하는지요?