안녕하세요. 요즘 강의 정말 잘 듣고 있습니다. Feature Selection할 때, '피처를 하나씩 추가하고 변경해 가면서 성능이 좋지 않은 피처는 제거하도록 한다.'라고 하셨는데, 그래서 그런지 밑에 선생님이 적으신거 보니 feature_names = ["season", "weather", "temp", "atemp", "humidity", "windspeed", "year", "hour", "dayofweek", "holiday", "workingday"] 기존 feature 중에서 "month"를 빼셨더라구요. 그래서 "month"는 빼는게 성능이 더 좋아지나보다 했는데, 제가 "month" 한번 넣어봤더니 더 좋아지더라구요. 그래서 결론은 깜빡하시고 뺀건지, 아니면 그냥 제 경우에서만 이렇게 나온건지 궁금합니다. 그리고 추가적으로 피처를 변경해 가면서 성능을 확인하면 계속 30초씩 걸리는데, 원래 이런식으로 계속 돌려가면서 확인을 해야되는건가요? 그냥 몰라서 여쭤봅니다. 랜덤포레스트는 자체적으로 피처를 줄이니까 그냥 다 넣으면 안될까 해서요. 감사합니다.
안녕하세요 항상 좋은 강의 정말 감사드립니다! 다른 분들의 질문에 답해주신 것과 수업 자료의 자막이 상충되는 것이 있는 것에 대한 질문과, 증명과정에 있어서 이해가 가지 않는 것에 대한 질문이 있습니다. ① 우선 { v1 , ... , vr }이 linearly dependent한 set이라고 가정한 뒤, Chapter 1의 Theorem 7에 의해 벡터 set에서의 인덱스 p를 잡고 c1 v1 + ... + cp-1 vp-1 = vp가 성립함을 보이며 " v1 부터 vp-1 까지 linearly independent한 벡터들로 골라준 것" 이라고 설명해주셨고, 게시판에 올라온 다른 질문들의 답변에도 동일한 설명을 해주셨는데 자막으로는 "dependent입니다. 말실수입니다. "라고 하셔서 뭐가 맞는 건지 헷갈립니다. (동일한 상황의 자막이 22:06에도 등장합니다) 자막은 무시하고 그냥 원래 설명대로 { v1, .. , vp-1} 은 linearly independent한 set으로 이해하면 되는 건가요?? ② 두번째 질문은, 마지막 증명과정에서 c1( λ1- λp ) v1 + ... + cp-1( λp-1- λp ) vp-1 = 0 가 "trivial solution만을 가지기 때문에 { v1 ... vr } 이 linearly dependent하다는 가정이 위배되므로 { v1 ... vr } 이 linearly independent하다" 라고 설명해주셨는데, vp-1 는 벡터 set { v1, ..., vr} 에서 인덱스로 잡은 값인데, 벡터셋의 일부 벡터들이 linearly independent하다고 전체 벡터셋이 linearly dependent하지 않다고 할 수는 없지 않나요?? 즉, { v1 , ... vp-1 , vp , ... vr }이 linearly dependent하다고 한 것이 첫번째 가정인데, { v1 , .., vp-1 }이 linearly independent하다고 해서 { v1 , ... , vr }이 linearly dependent하다는 가정이 틀렸다고 할 수는 없지 않나요?? 그리고 첫번째 질문에 보시면 애초에 { v1 , ... vp-1 }을 linearly independent한 벡터들로 잡은 것 아닌가요?? 매번 질문에 친절하게 답변해주셔서 정말 감사드립니다!
부모컴포넌트에서 받은 props를 받아올때 const child => (props) => { {props.something} } 이렇게 받아오는 방식과, const child => ({something} )=> { {something} } 사용하는 방식이있습니다. 그냥 사람마다 편한 방식을 사용하는것인가요? 선생님은 props 이렇게 사용하시는데 실무에서도 저렇게 사용하시는지 또 어떤방식을 더 선호하시는지 궁금합니다 개인적으로 저는 후자의 방식을 사용하고있는데 받아오는것이 많은 자식컴포넌트같은 경우 지저분해질것 같다란 생각이 드네용
안녕하세요! 서버쪽에서 json으로 프론트에 리턴해주는 이유가 궁금해요! return res.status(200).send({ success: true, productInfo }); 이렇게 send로 보내줘도 프론트단에서 콘솔 찍으면 잘 받아와 지는것 같은데요 json은 키 와 값으로 되어있는 문자열이고, 문자열로 이루어진 데이터만 네트워크(?)를 통해 전달될 수 있어서 그런걸까요? 가르침 부탁드립니당!
final response = await http. get ( 'https://drf-quiz-test.herokuapp.com/quiz/3/' ); The argument type 'String' can't be assigned to the parameter type 'Uri'. 해당 오류를 도저히 해결할 수 가 없는데, 혹시 아시는 분 있나요..
안녕하세요! 강의 14:33 내용의 코드를 치며 공부하던 중 orphanremoval=false일 때 자식을 삭제하기 위해선 어떻게 해야할 지 궁금해져서 아래와 같이 코드를 짜보았습니다. Parent 엔티티 코드는 orphanRemoval=true를 삭제하고 나머지는 모두 강의와 같게 하였습니다. 메인코드는 아래와 같이 작성하였습니다. Parent parent=new Parent(); parent.setName("kth990303"); Child child1=new Child(); child1.setName("kthbaby1"); Child child2=new Child(); child2.setName("kthbaby2"); parent.addChild(child1); parent.addChild(child2); em.persist(parent); // 쿼리 확인을 위한 db에 정보 넘겨주기 em.flush(); em.clear(); Parent findParent = em.find(Parent.class, parent.getId()); // 첫번째 자식 삭제 findParent.getChildren().remove(0); tx.commit(); 당연히 orphanRemoval=true가 아니므로 예상대로 삭제가 되지 않은 상태임을 확인했습니다. 문제는 tx.commit() 바로 위에 em.remove(child1); 이나, em.remove(child2); 나 em.remove(parent); 를 해주면 하나만 삭제되는 것이 아닌, 모두 삭제돼버린다는 점이었습니다. CascadeType.ALL나 CascadeType.PERSIST로 설정해주어서 parent가 삭제되면 children이 모두 삭제되는 것은 예상했지만, child 한명이 삭제될 때, 모든 children과 parent가 삭제될줄은 예상하지 못했습니다. child하나를 삭제할 때, parent까지 삭제된다는 이 부분이 바로 cascade가 연관관계 주인과 상관없이 같이 영속된다고 설명해주신 부분이 맞을까요? 코드 전체에 Parent와 Child 엔티티만 있다고 가정할 때, parent가 child의 단일소유자이므로 cascadetype.ALL나 cascadetype.PERSIST로 설정해준다고 하면, orphanRemoval=true를 하지 않는 한, child 한명만 따로 삭제는 불가능한건가요? 감사합니다 :)
안녕하십니까 강사님 강의를 들으며 궁금한 내용이 생겨 질문을 드립니다. 현재 Docker를 통해 Order Service와 Kafka Service, Mariadb를 올려 놓은 상태에서 Kafka Connect을 어떻게 구성해야 하는지 궁금해 질문 드립니다. Kafka Connect의 경우는 Local PC를 이용해 구성을 해야 하는 건지 아니면 해당 부분도 Docker를 통해 컨테이너 기반으로 구성할 수 있는 부분인지 궁금합니다.
사용 OS Mac OS BIGSUR 11.3.1(20E241) 안녕하세요. 강의 잘보고 있습니다 Go 언어를 공부하던중 의문점이 들어 질문드립니다 ------------------------------------------------------------ package main import "fmt" var num0 int =1// 변수만 선언만 함 var str0 string ="jong bae" var num1,num2,num3 int = 2,3,4 var num4,num5,num6 int = 5,6,7 // 선언과 동시에 초기화 var num7 float32 =11.4 var str1 string ="hellow world" var num8 =4.75 // 선언동시 초기화 var str2 ="huh" var bol = true func main(){ fmt.Println("num0 :", num0) fmt.Println("num1 :", num1) fmt.Println("num2 :", num2) fmt.Println("num3 :", num3) fmt.Println("num4 :", num4) fmt.Println("num5 :", num5) fmt.Println("num6 :", num6) fmt.Println("num7 :", num7) fmt.Println("num8 :", num8) fmt.Println("str0 :", str0) fmt.Println("str1 :", str1) fmt.Println("str2 :", str2) fmt.Println("bol :", bol) } ---------------------------------------- 상기 func main() 변수들을 import 하단 func main() 바깥 (전역번수) 로 선언, func main() 메소드 안쪽 Fmt.println() 부분까지 브레이크 포인트를 선언후 디버깅을 돌렸을때 전역변수 선언부분은 디버깅이 안되고 func main() 함수 부분만 디버깅이 되는대 go 언어는 func main() 안 변수선언부분에서만 디버깅이 되나요?? 두번쨰 질문은 Main 패키지를 선언후 Main 함수가 아닌 func rungo() 이렇게 함수명을 임의로 바꿔서 사용했을시 하기 에러가 발생되는대 해결방법이 있을까요?? ---------------------------------------- package main import "fmt" func rungo(){ // 변수를 여러개로 선언 var( name string="byun" height int32 weight float32 isrunning bool ) height=250 weight=350 isrunning= true fmt.Println("name :", name, "height: ", height, "weight: ", weight, "isruuing: ", isrunning) } runtime.main_main·f: function main is undeclared in the main package ----------------------------------------
from keras.utils import multi_gpu_model ballnfish_model = create_yolo_model() ballnfish_model = multi_gpu_model(create_yolo_model(), gpus=4) 다음과 같이 mult_gpu_model을 이용해서 모델을 학습시키려고 하면 to_list not defined라는 에러가 발생하는데 어디가 문제인지 모르겠습니다. multi-gpu를 통한 yolov3 학습을 구글링했을 때 https://github.com/anvien/Multi-YOLOv3 깃허브가 나오는데 기존에 배우던거와 조금달라서 적용이 쉽지않습니다.