안녕하세요, GridSearchCV에 대해 질문 드립니다. 줄여서 Grid라 쓰겠습니다 뭔가 정리가 안되서요,,,ㅎ 1. Grid는 교차 검증과 최적 하이퍼 파라미터 튜닝을 한 번에 해주는데요, 교차 검증 시 Straitified K 폴드 방식으로 하는지 K 폴드 방식으로 하는지 어떻게 알 수 있나요? 혹시 어떻게 폴딩 했는지 볼 수 있는 속성이 있나요? ( ex. best_estimator_와 같은 함수같은..) 2. 책 p109에서 교차 검증시 학습/검증 레이블 데이터 분포를 확인 할 수 있었는데요, Grid에서도 동일하게 확인 할 수 있는 방법이 있나요? grid가 Stratified K Fold를 포함하고 있는지.. 헷갈립니다ㅠ
안녕하세요 영한님. 바보같은 질문일 수 있는데, 상품주문() 단위테스트 작성하실 때 em.persist(member); em.persist(item); 엔티티를 영속성 컨텍스트에 저장, 을 해주는게 이득이라고 하셨는데, 어떤 이득이 있나요?? 1] 해당 코드 없어도 단위테스트는 통과해서요. 2] flush() 하는건 insert 쿼리문을 눈으로 할 수 있으니, 유용하겠구나 생각이 들었는데, persist()는 잘 와 닿질 않아서요 :)
[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
상기와 같이 설명하셨는데(강의에선 Change를 row로 표현했지만 임의로 바꿈, 이것은 단지 선언하는 함수명), 하기와 같이 작업했을 때는 json_data에 맞춰 지정한 국가명으로 변경이 불가한 이유를 알고 싶습니다. 저는 하기와 같이 코드를 형성해도 output은 동일할 것이라 생각했습니다.
강사님과 같이 진행하고있는데 git push -u origin main 저기서 엔터하면 로그인하라고 뜨고 로그인을 맞게해도 Logon failed, use ctrl+c to cancel basic credential prompt. 이라고 오류메세지가 뜨더라구요 ㅠ 어떻게 하면 되죠?
실행시키면 계속 이 에러만 나요ㅠㅠ 어떻게 해결할 수 있을까요..? 감사합니다! (node:14149) ExperimentalWarning: The fs.promises API is experimental > boiler-plate@1.0.0 start > node index.js Example app listening at http://localhost:5000 { MongoParseError: Invalid connection string at parseConnectionString (/Users/Mia/Documents/boiler-plate/node_modules/mongodb/lib/core/uri_parser.js:565:21) at connect (/Users/Mia/Documents/boiler-plate/node_modules/mongodb/lib/operations/connect.js:282:3) at cb (/Users/Mia/Documents/boiler-plate/node_modules/mongodb/lib/mongo_client.js:224:5) at maybePromise (/Users/Mia/Documents/boiler-plate/node_modules/mongodb/lib/utils.js:665:3) at MongoClient.connect (/Users/Mia/Documents/boiler-plate/node_modules/mongodb/lib/mongo_client.js:220:10) at Promise (/Users/Mia/Documents/boiler-plate/node_modules/mongoose/lib/connection.js:820:12) at new Promise (<anonymous>) at NativeConnection.Connection.openUri (/Users/Mia/Documents/boiler-plate/node_modules/mongoose/lib/connection.js:817:19) at _mongoose._promiseOrCallback.cb (/Users/Mia/Documents/boiler-plate/node_modules/mongoose/lib/index.js:345:10) at Promise (/Users/Mia/Documents/boiler-plate/node_modules/mongoose/lib/helpers/promiseOrCallback.js:31:5) at new Promise (<anonymous>) at promiseOrCallback (/Users/Mia/Documents/boiler-plate/node_modules/mongoose/lib/helpers/promiseOrCallback.js:30:10) at Mongoose._promiseOrCallback (/Users/Mia/Documents/boiler-plate/node_modules/mongoose/lib/index.js:1135:10) at Mongoose.connect (/Users/Mia/Documents/boiler-plate/node_modules/mongoose/lib/index.js:344:20) at Object.<anonymous> (/Users/Mia/Documents/boiler-plate/index.js:9:10) at Module._compile (internal/modules/cjs/loader.js:689:30) name: 'MongoParseError' }
선생님 안녕하세요! 좋은문제와 강의 감사드립니다. 문제풀이를 보면서 1가지 궁금한점이 있어 문의 드립니다. 도착지점에 도착했을때 아래처럼 return 해주지 않아도 될까요? if x==6 and y==6: cnt+=1 return 예제 문제의 경우 return 해주지 않으면 도착지점에서 9시방향으로 이동하게 될 것 같은데 문제 없을까요? 0 0 0 도착
안녕하세요? 좋은강의를 무료로 공개해 주셔서 감사한 마음으로 잘 듣고있습니다! 공부하다 map, filter, reduce에 비해 group_by, count_by함수는 좋다는 느낌이 들지 않아서 답답함을 해소할 수 있을까 싶어 질문 드립니다. 제가 그냥 생각해 봤을때는 group_by를 통해 멋지게 그룹핑을 했다면 그 결과를 reduce와 같은 함수를 이용해서 집계를 하는게 좋다고 생각을합니다. 예를들어서 다음과 같이 동작했으면 좋겠습니다. _go( [{a:1, b:1}, {a:2, b:2}, {a:3, b:1}, {a:4, b:3}], list => _group_by(list, obj=>obj.b), grouped => _group_reduce(grouped, (a_sum, obj)=>a_sum+obj.a, 0), console.log, ) // 결과 { '1': 4, '2': 2, '3': 4, } 이런 저의 바람과는 달리 카운팅 이라는 단순한 동작을 위해서도 새롭게 'count_by함수를 만들어 낸다'는점이 앞에서 배운 '함수형'이라는 느낌이 나지 않는거 같습니다. 이렇게 된다면 위의 예제와 같이 group_by된 결과에서 a의 값을뽑아 모두 더하는 작업을 하려면 '_group_by_add_a'와 같은 함수를 만들어야 하고, 또 다른 작업을 하려면 또 새롭게 무언가를 만들어내야 할 거 같습니다. 그리고 map, filter, reduce등은 array like를 만들어 내고 이 결과는 go를통해 계속하여 연결해 쓸 수 있는 느낌이었지만, group_by, count_by는 객체를 리턴해 버려서 더이상의 진행은 없는 느낌이 듭니다. (물론 Object.values후 flat 하면 다시 Array가 되긴 합니다만, 이렇게 해버리면 에초에 그룹으로 묶은 의미가 사라지는게 아닐까 합니다.) 위와같이 그룹에 대해서 또 다시 연산하는 무언가를 나중에 배우는 건가요? 아니면 함수형은 마지막을 만들어둔 집계함수로 마무리하는게 끝인 건가요? 그리고 return이 객체인 경우 그 이후 진행을 어떻게 하는게 좋은지도 궁금합니다. 감사합니다.
강의 진행 하다가 시간이 지난 후 다시 강의를 진행하려고 하는데 IntelliJ를 열어서 실습 진행하려고 하는데 갑자기 Cannot resolve symbol 'springframework' 이라는 오류가 뜨면서 springframework import에 문제가 생긴 것 같은데 어느 부분을 확인해 봐야할까요 ?
안녕하세요 강의 잘 보고 있습니다. 그런데 이번 문제 해설 강의에서는 빈틈이 좀 많이 보이는 것 같습니다. 소스코드만 봐도 [0,0] 같은 경우는 [0,1]이 되어야 하는데 2번째 if문에 의해 [1,0,0]이 되구요..첫번째 if-else문에서도 원소값이 9이면, 999일 때 뿐만 아니라 989나 899처럼 자릿수가 변화하지 않는 케이스들도 있는데 현 소스코드에서는 이러한 케이스들을 충분히 처리하지 못하는 것 같습니다...아래 2달전 질문 답변에서 가능한 빨리 강의 수정해주신다고 하셨는데 언제쯤 수정된 솔루션이 공개되는지 궁금합니다. 감사합니다.
각각의 메소드가 한글을 다르게 출력해요. read() 는 한글을 모두 정수에 백번대의 숫자로 표기하고 read(byte[])는 모두 음수로 표기합니다 숫자도 십번대 또는 백번대로 표기하구요. 차이점을 모르겠습니다. 한글이 문제인것 같지만 왜 이렇게 다르게 결과가 나오는지 정확한 사유를 알고싶어요~