train, test 데이터셋을 나눌 때 stratify=y_df 옵션을 넣어줬더니 0.85 에서 정확도가 확연히 상승되었습니다! 1. 이 경우 t rain데이터와 test데이터의 타겟값의 비율이 이전에는 상당히 왜곡되어 있었기 때문에 정확도가 낮았던걸로 이해하면 될까요? 2. 주어진 전체 데이터의 타겟 비율은 A, B, C로 쳤을 때 각각 60%, 30%, 10%(대략적인 값입니다) 정도 됩니다. 여기서 정확도를 더 높이기 위해 필요한 작업이 있을까요? 3. LGBM을 사용할 때 제가 위에 써놨다시피 n_estimators 를 높일수록 정확도가 높아지는데, 여기서 궁금한 점이 early stopping(=100 정도일때)으로 멈추는 시점까지는 n_estimators 를 높여도 되는걸까요? 위의 경우 7245에서 early stopping이 되어서 더이상 n_estimators를 높이지 않았습니다. 이 경우 과적합의 우려가 있는지 궁금합니다. 4. 책과 강의에서는 learning_rate를 낮출수록 정확도가 높아진다고 하셨는데 제가 실습해본 결과 0.1에서 0.01로 낮추면 정확도가 현격히 떨어지는 것을 보았습니다 ㅠㅠ 제가 잘못 이해한걸까요?
수업을 들으며 예제를 하나씩 돌려보며 릴리즈모드로 빌드해서 HelloBlazorServer 서버를 켜놓고 localhost URL을 접속하면 페이지가 뜨는것을 확인했습니다. 뭔가 사소한 계산기 UI버튼이 있는 페이지를 열어서 서버를 실행시키고 접속해서 계산기기능을 하는것을 연습해볼겸 해보려고하는데 만약 release 로 빌드된 프로젝트파일을 통째로 비주얼스튜디오나 닷넷관련된 패키지? 같은 구성요소들이 설치되어있지 않은경우 실행하기위해 최소 필요한 파일은 어디서 받아야하나요??? 예를들어) 윈도우에서 해당 릴리즈 서버를 실행시키기위해 A라는 PC에서 서버를 릴리즈로 빌드한 프로젝트 폴더를 통째로 B라는 윈도우가 설치된 PC에서 해당 폴더를 열어서 실행시키기위해 필요한 최소 파일들은 어디서 받을수 있고 어떤게 필요한가요? 즉) 배포시 이것을 다른 Windows 10 PC에서 실행시켜서 동작하는것을 확인하기위해 배포?에 필요한 것들이 뭐가 필요하고 비주얼 스튜디오없이 어디서 받으면 되는지 빠른방법? 을 알고싶어요 이것저것 만들면서 연습을 해보고싶어요!
제가 기본 지식이 부족해서 당연하게 말씀하시는 부분에서도 이해가 안 되는 부분이 많네요. yaml파일로 pod 디스크립터를 만든다는 말이.. 이전에 GKE에서 replicas=3 이런식으로 쉽게 만들어줬던 pod을 클라우드 환경이 아닌 vm환경에서 하나하나 직접 pod를 만들기 위한 문서를 작성한다는 말이 맞나요?
/abc 실행할때 @ModelAttribute("good") UserBean good 이렇게 리퀘스트영역에 객체가 저장되어 전송되서 jsp파일에서 사용하고 form태그를 이용하여 데이터를 /abc_pro 로 넘길때 @ModelAttribute("good") UserBean good 여기서 이게 /abc에서 만든 객체의 주소값이랑 같은지 아니면 새롭게 다시 만들어져 /abc에서 넘긴 데이터값이 주입이 되는지 햇갈려서 문의드립니다
grid에서 text 의 길이가 길어져 버리면 css에서 지정한 넓이를 무시하고 text의 길이만큼 넓이를 가져가 버리는데 grid > div (그리드의 직계자식) 에 overflow: hidden; 을 주는 것 밖에 방법이 없을까요? # 코드: https://codesandbox.io/s/admiring-microservice-nh7j7?file=/index.html ## 참고그림: 첫번째 요소가 넓이가 text 크기만큼 늘어남.
안녕하세요! 동훈님. 좋은 강의 감사드립니다. 4가지 질문이 있습니다;; 1. naver.maps가 정의된 바로는 'naver지도의 모든 객체를 담는 네임스페이스' 라고 명시되어있는데 이 말이 객체안에 객체가 들어있는 구조를 말하는 건가요? 2. 그리고 addListener라는 메소드는 addEventListener와 비슷하게 event를 부여해주는 역할을 하는 것 같은데 addEventListener 대신 addListener를 쓰신 이유가 궁금합니다. 앞에 naver.maps.Event라는 특별한 객체(?)에만 쓸수 있는 것인가요? 3.또 이와 관련해서 for문을 사용하셨는데 for문의 역할이 프로그램 동작하고나서 한 번 돌때 marker에 click 이벤트 속성을 부여하는 역할인 것 같은데 여러 마커들에게 이벤트를 부여해주는 코드를 간략하게 하기 위해서 for문을 사용하셨나요?? 4. getClickHandler()에서 return funcetion()을 하지 않고 if문을 쓰면 작동이 안되는 이유는 무엇인가요?? addListener로 getClickHandler를 실행시키는 거기때문에 그냥 getClickHandler에서 if문을 짜도 작동이 되야 하는 것 아닌가요??? 제가 개발자가 되는 것이 목표인데 이런 사소한 하나하나가 너무 궁금하네요. 혼자 고민해봐도 왜 그런지 명확하게 결론이 나오지 않아 질문드렸어요. 그래도 너무 질문이 많았습니다.. 죄송합니다!
안녕하세요! 매번 강의 잘듣고있습니당!! 이런 강의 만들어주셔서 항상 감사해요 ㅠㅠ 이 강의와 직접적인 연관은 아닌데 ㅠㅠcss최적화 부분 공부하다가 reflow 를 최소화하는게 좋다는 걸 알았고.. height, padding 등이 reflow을 일으키는 요소들이라고 해요..근데 보다가 몇가지 궁금해져서요 ㅠ 찾아보곤 있는데 마땅히 명확한건 못찾겠어서 ㅠ혹시 선생님은 아실까 하여 여쭤봅니다 ㅠ 답변주심 정말 ㅠㅠ 좋겠어요 ㅠ 1. reflow는 height, padding 등이 변하면 계속 일어나는 거지요? 2. 그렇다면 px이 아닌, %, vw, vh, rem 등 브라우저 크기에 따라서 가변적으로 변화를 일으키는 단위들은 브라우저 화면이 리사이징 될때마다 리플로우가 일어나게 할까요?? 3. 그럼 반응형페이지 퍼블리싱할 때 저 위에 요소들을 많이 쓸텐데.. 그럼 항상 리플로우가 일어나게하는건지..ㅠㅠ 이건 어쩔 수 없고 최대한 리플로우를 최소화 하는 방안을 찾아서 해야하는지(left, top 대신 translate 쓰기 등..) 선생님의 생각이 궁금합니다!! 여쭤볼데가 없어서 흡.. 답변해주시면 정말정말 ㅠㅠ 감사합니다!!
docker start할때 명령어가 컨테이너에 전달된다고 하셨는데 어떤 이미지의 명령어를 컨테이너에 전달하는지에 대한 정의가 없어도 되는건지요? 컨테이너 아이다 나 이름만 있으면 알아서 이미지의 명령어를 전달할수 있는건지요? 아니면 docker create할때 컨테이너에 이미 명령어와 스냅샷이 전부 들어가 있어서 start할때 컨테이너의 명령을 실행만 하는건지요? 답변 부탁드립니다.
1. 에스케이프문자 docker ps --format 'table{{.Names}}\table{{.Image}}' -> 방송에서는 \ttable 이 아니고 \table로 해도 결과가 나오는데 어떤게 맞는건지요? 2. 기대와 다른 결과 C:\Users\power_user>docker ps --format 'table{{.Names}}' -> 'tablelucid_buck' 로컬에서 Names를 출력하면 위와 같은 결과가 나오는데 왜 그런지요? docker ps 했을때 나오는 Names의 일부분만 나오는것 같은 느낌입니다. docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 45b7ba894462 alpine "ping localhost" 3 hours ago Up 3 hours lucid_buck
안녕하세요 강의를 수강하면서 제가 이해한 것이 맞는지 질문 드려요 ! Number, String 등과 같이 Javascript 에서는 빌트인 된 기본적인 객체를 재공한다. EX ) var userNum = new Number("123"); 위와 같이 제공 되는 기본적인 객체를 사용하여 생성한 인스턴스는 생성하게 될 때 객체의 프로토 타입을 복사하여 생성한다. 해당 프로토 타입은 함수와 프로퍼티로 구성되어 있으며 예를 들어 toString 이라는 프로퍼티의 키 값으로 접근 하면 해당 키 값과 대응되는 함수가 동작을 하게되여 파라미터를 넘겨주게 되면 인스턴스의 프리미티브 벨류인 값을 함수가 문자열로 변환 하여 반환한다. 라고 정리를 하였는데 옳바르게 정리한 것 일까요 ? ㅎㅎ
노션에 올려주신 교재 페이지를 기준으로 질문합니다. 타입을 변경하는 astype을 사용할 때, 19쪽 'np.astype(data)'처럼 np로도 호출할 수 있나요? 강의에서는 '변수.astype'으로 타입을 변경해서요. 그리고 교재 오타가 꽤 많이 발견되는데, 수정해주셨으면 좋겠습니다. 38쪽 hStack -> hstack 38쪽 맨 아래의 주피터 입력창이 잘못되었습니다. [a,b]가 아닌 [[a,b], [a,b]]가 되어야 합니다. 43쪽 linespace -> linspace 53쪽 cusum -> cumsum 53쪽 nansum 부분에서, 더는 -> 더하는
시간의 마법사 RxJS - setTimeout 은 No! 모든 비동기 작업들을 한방에 해결하자
안녕하세요 강의 잘 듣고있습니다. 강의 듣다가 이해가 잘 안가는 부분이 있었는데요, 강의 8분 40초 쯔음, stream.pipe( concatMap(data=> Rx.from(userTask(data))) ).subscribe() 이런식으로 userTask(data) 를 Rx.from 으로 처리하여 옵져버블로 만들어야 한다고 알려주셨습니다. 그런데 그 이유에 대해서는 설명이 없었고, 왜 그렇게 해야하는지 잘 이해가 가지 않았습니다. 실험삼아 userTask(data) 를 Rx.from 으로 처리하지 않았는데도 함수가 잘 동작되었기 때문에 굳이 왜 Rx.from 함수를 써서 옵져버블로 만들었는지 잘 이해가 가지 않았습니다. 질문 :: userTask(data) 를 옵져버블로 만들어야 할 이유가 무엇인가요?
Q.1 아래 오류가 리덕스 개발툴과 관련있다고 하는데 혹시 원인을 알 수 있을까요? 강의 그대로 따라했는데 제가 어떤 설정을 잘못한건가요?? type 'Window & typeof globalThis' -> 오류 문구 오류 코드 작동 코드 Q.2 DefaultRootState' 이 문구가 뜨면서 search 부분이 계속 오류가 뜹니다. ------- 브라우저에는 net::ERR_CONNECTION_REFUSED 라고 뜹니다!