[혼자 공부하는 머신러닝+딥러닝] 3강. 마켓과 머신러닝

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

Комментарии • 73

  • @어딘가에서-k3n
    @어딘가에서-k3n Месяц назад +1

    책과 같이 하면 좋은 강의입니다. ~~ 강의 잘 듣고 있습니다. 감사합니다.

  • @TaehyeongLim
    @TaehyeongLim 3 года назад +15

    이 좋은 강의에 매너없는 사람때문에... 잠깐 실수도 아니고 계속 그러는거 보면 정말 노답이네요. 그래도 잘 보고 갑니다 작가님.

  • @inholee8228
    @inholee8228 3 года назад +38

    강의도중 마이크를 뮤트하는건 매너입니다

  • @drivekim
    @drivekim 10 месяцев назад +1

    강의 친절, 재미, 유익합니다.
    줌에서 마스터가 오디오 끄기 가능한 것으로 알고 있습니다.
    책 주문했는데 빨리 보고 싶습니다.
    감사합니다. ㅎ

  • @dnems18
    @dnems18 3 года назад +25

    17:30 ZOOM으로 강의하는데 마이크 키는 것 자체가 너무 무례하고 화가 나네요...
    좋은 강의 감사합니다!

    • @haesun_park
      @haesun_park 3 года назад

      ㅎㅎ 감사합니다. 재미있게 보세요~ :)

  • @김동현-t3n1o
    @김동현-t3n1o 5 месяцев назад +2

    9년차 백엔드 프리랜서 개발자입니다. 취미로 머신러닝, 딥러닝 공부 해보려는데 정말 선수지식 없이 시작하기 좋은 강의인것 같아요!

    • @haesun_park
      @haesun_park 5 месяцев назад

      감사합니다. 도움이 되시길 바라겠습니다! :)

  • @Kjhggffffftreefiiilll
    @Kjhggffffftreefiiilll 8 месяцев назад +2

    수업이 생선으로 시작하니까 넘 재밌어요 감사합니다!

  • @김태구-v5r
    @김태구-v5r Месяц назад

    감사합니다

  • @donginparkjinman
    @donginparkjinman 4 года назад +4

    3강 완료! 고맙습니다.

  • @이진지뉴
    @이진지뉴 Год назад

    3강 완료. 감사합니다.
    2023/6/19 22:45

  • @user-pb2xc6lf2b
    @user-pb2xc6lf2b Год назад +1

    안녕하세요 선생님! 이번에 9월 학교 개강전 선생님 책 혼공머신으로 머신러닝과 딥러닝을 예습하고 수업을 들으려고 유튜브 수강했습니다~
    오늘부터 강의를 수강할때마다 댓글남기겠습니다! 감사합니다 :)

  • @우쿨좀하남
    @우쿨좀하남 4 года назад +2

    3강 완료했습니다 감사합니다.

  • @선형소수
    @선형소수 3 года назад +1

    잘봤습니다! 감사합니다

    • @haesun_park
      @haesun_park 3 года назад

      안녕하세요. 박해선입니다. 댓글 남겨 주셔서 감사합니다! :)

  • @달빛고양이-b5z
    @달빛고양이-b5z 4 года назад +1

    영상 감사합니다~~

  • @letmegofar3112
    @letmegofar3112 2 года назад +15

    준현아 제발 기본적인 개념은 탑재하자 강의에 집중을 할 수가 없다. 너 하나 때문에 몇사람이 피해를 받는거냐 조회수만 봐도 23,905회다.

    • @GoldMTbloodsee
      @GoldMTbloodsee Год назад

      준현이였구나... ㅉㅉㅉㅉ 개념탑재 좀 하자...

  • @dailymanb
    @dailymanb 3 года назад +1

    너무 재미있네요~
    감사합니다~

    • @haesun_park
      @haesun_park 3 года назад

      재미있으시다니 기쁘네요. 감사합니다! ㅎㅎ

  • @나리꽃-m2g
    @나리꽃-m2g 2 года назад

    7월 5일 공부 하고 있습니다.

  • @꼬북-j7d
    @꼬북-j7d Год назад

    북마크 17:00

  • @여늘-p6s
    @여늘-p6s 2 года назад +1

    13:29

  • @why4han5lr7
    @why4han5lr7 3 года назад +11

    중간에 오디오 켜놓은 사람 진짜 노답이네 ㅋㅋㅋ

  • @hoons6949
    @hoons6949 5 месяцев назад

    뭐지? 2024년도에 더 좋은 교재가 나왔나? 왜 나 혼자지?

    • @stephanvon4474
      @stephanvon4474 5 месяцев назад

      저 이번 딥러닝 교재 이거예요ㅎㅎ

    • @어딘가에서-k3n
      @어딘가에서-k3n 2 месяца назад

      저도 있습니다. ㅎㅎ. 책과 코랩을 같이 해야 해서 동영상 강의 볼 기회가 적네요.

  • @ulmniverse
    @ulmniverse 4 года назад +2

    안녕하세요 ! 2강 듣고 넘어왔어요. 사실 지난번에 Festa 에서 들었는데 너무 어려워서 다시 들은건데요, 혹시 이 코드들을 그대로 코랩에 집어넣으면 되는걸까요..!

    • @haesun_park
      @haesun_park 4 года назад

      네 맞습니다. 그런데 강의에는 모든 코드가 포함되어 있지 않습니다. 책이나 깃허브(github.com/rickiepark/hg-mldl)를 참고하세요! :)

    • @ulmniverse
      @ulmniverse 4 года назад +1

      @@haesun_park 감사합니다 :) ! 왕초보라 .. 아직은 떠먹여주는 공부에 익숙했어요 흑흑 열심히 공부하겠습니다 !

    • @haesun_park
      @haesun_park 4 года назад +1

      @@ulmniverse 맨 처음엔 누구나 왕초보입니다. 화이팅하세요! :)

  • @Roerice
    @Roerice 2 года назад

    2022/11/16 29:18

  • @이한서-u9c
    @이한서-u9c 2 года назад +1

    책 오기 전에 영상으로만 보고 따라하고 있었는데,
    17:10에서 length = bream... 과 weight = bream... 으로 따라치시면 5강 부분에서 오류가 발생합니다.
    혹여나 저처럼 강의만 먼저 보고 계신 분들은 변수명을 fish_length와 fish_weight로 하면 됩니다.

  • @음악과함께-c6r
    @음악과함께-c6r 3 года назад

    선생님 강의를 들으면서 책을보니 많이 도움이 됩니다. 감사합니다.^^
    질문합니다.
    64쪽을 실행해보니 최근접 이웃개수가 18일때
    score=0.9795918367346939이 나옵니다.
    제 생각으론 18개중 정답이 17개, 오답이 1개이므로
    정확도는 17/18=0.94444444...이라 생각했습니다.
    이웃개수를 19로도 해봤습니다. 이때는 2가지 경우가 나옵니다.
    17/19=0.894736, 18/19=0.947368
    그런데, 코딩실행 결과값은 0.7142857142857143입니다.
    제 생각이 어딘가 틀렸을것 같은데 지적해주심 감사하겠습니다.

    • @haesun_park
      @haesun_park 3 года назад

      안녕하세요. 64쪽에서 이웃의 개수가 18일 때 49개 샘플 중 48개의 정답을 맞춥니다. 그래서 48/49=0.979가 됩니다. sum(kn.predict(fish_data) == fish_target) 명령을 사용하시면 맞춘 개수를 확인할 수 있습니다. 감사합니다.

    • @음악과함께-c6r
      @음악과함께-c6r 3 года назад

      @@haesun_park 아..네, 감사합니다. 제가 kn.predict( [[30, 600]] )을 중심으로 18개의 이웃개수를 생각한것이 불찰입니다. 그냥 단순하게 18개를 이웃개수로 정하고, 특정 자료를 예측하라면 정확도가 97.9%이다.라고 생각하면 될지 모르겠습니다.

    • @haesun_park
      @haesun_park 3 года назад

      @@음악과함께-c6r 네, 이웃 개수가 18이고 fish_data를 사용했을 때 정확도가 97.9%입니다. 이웃 개수나 데이터가 달라지면 정확도도 달라집니다. 감사합니다.

    • @음악과함께-c6r
      @음악과함께-c6r 3 года назад

      @@haesun_park 네...소통이 이렇게 되니 넘 기쁩니다. 많이 도움이 됩니다.

    • @haesun_park
      @haesun_park 3 года назад

      @@음악과함께-c6r 도움이 되신다니 다행입니다. 즐거운 주말 되세요. ^^

  • @BLACK_CODE
    @BLACK_CODE 3 года назад +2

    듣다가 집중이 끊겼네요...

  • @염동헌-y2b
    @염동헌-y2b Год назад

    안녕하세요. 2년전 영상에 질문사항을 남겨도 답변을 해주실지 모르겠지만.. kn.fit과 kn.score이 뭔지 알 수 있을까요 ?

    • @haesun_park
      @haesun_park Год назад

      안녕하세요. 박해선입니다. 사이킷런의 fit 메서드는 모델을 훈련하며, score 메서드는 모델을 평가합니다. 책에 자세한 설명이 나와 있습니다. 감사합니다!

  • @JJ-nf9nv
    @JJ-nf9nv Год назад

    안녕하세요 선생님, 교재에서 kn._fit_X와 kn._y를 print해서 전달된 값들을 확인하는데 _fit_X와 _y는 KNeighborsClassifier 클래스에서 정해진 속성의 이름 인가요??

  • @정기연학부재학바이오
    @정기연학부재학바이오 3 года назад

    안녕하세요 강의 처음 듣고 있는 학생입니다!!
    좋은강의 감사합니다!
    다름이아니라 혹시 손코딩 박스 한개마다 코딩 셀 한개에 적어넣어서 각각 실행하면 되는 걸까요??

    • @정기연학부재학바이오
      @정기연학부재학바이오 3 года назад +1

      절 단위로 코드 입력하라 하신 건 절 단위로 한 노트북에 적으면 되는 거겠죠??

    • @haesun_park
      @haesun_park 3 года назад +1

      @@정기연학부재학바이오 안녕하세요. 손코딩 박스마다 한 셀에 작성하시면 됩니다. 절마다 새로운 노트북으로 작성해 주세요. 깃허브를 참고하시면 도움이 될 것 같습니다. 감사합니다! :)

  • @배배-k2k
    @배배-k2k 3 года назад +1

    fit()메서드로 훈련할 때 훈련 데이터 중 몇 개는 테스트용으로 사용하나요? 이미 학습했는데 잘 되는지 score()메서드로 평가하는 게 좀 이상해서요ㅠ 모르는 값으로 평가해야되는 거 아닌가요?

    • @haesun_park
      @haesun_park 3 года назад +1

      안녕하세요. 박해선입니다. 네, 2장부터는 훈련과 테스트에 사용하는 데이터를 나누어 사용합니다! :)

  • @박카일-z8z
    @박카일-z8z 5 месяцев назад +1

    저 놈은 걍 켜 놓고 딴 짓 하는 놈이네

  • @웨이부부이
    @웨이부부이 Год назад +3

    준현이 개념 미국같냐?

  • @syh1414
    @syh1414 2 года назад

    선생님, 리스트 내포할때 질문 있어요..fish_data = [[1, w] for 1, w in zip(length, weight)] 라고 썼는데 SyntaxError: can't assign to literal 라고 에러 뜨는 이유가 뭘까요.. 그리고 수업 정말 감사합니다!!

    • @haesun_park
      @haesun_park 2 года назад

      안녕하세요. 숫자 1 이 아니라 영소문자 l 입니다. 감사합니다!

    • @syh1414
      @syh1414 2 года назад +1

      @@haesun_park 아하 그렇군요 정말 감사합니다. 행복한 하루 되세요!!

  • @조성준-g6f
    @조성준-g6f 2 года назад +1

    안녕하세요 강의를 다 듣고나서 궁금증이 생겼습니다
    훈련데이터를 가지고 score 메소드를 통해 성능 측정을하면 1.0인
    즉 정확도가 100퍼센트잖아요.
    그런데 KNeighborsClassifier 클래스의 기본 값을 5개가 아닌 18개로 하면
    정확도가 약 97퍼센트가 나옵니다.
    그렇다면
    1개부터 17개까지는 100퍼센트이며
    18개 이상부터는 100퍼센트가 아닌 90몇퍼센트로 수치가 점점 낮아지는 현상이나오는데
    왜 18개부터 100퍼센트가 안나오는지 궁금합니다
    이미 정답을 아는 상태에서 성능측정을 하는거면 몇개든간에 100퍼센트가 나와야되지않나요?

    • @haesun_park
      @haesun_park 2 года назад +2

      안녕하세요. 최근접 이웃 알고리즘은 이웃한 샘플을 사용해 예측을 만들기 때문에 타깃과 다를 수 있습니다. 53페이지 k-최근접 이웃 알고리즘의 설명을 참고하세요. 감사합니다.

  • @Jerry-Is-Cat
    @Jerry-Is-Cat 3 года назад

    혹시 64p 확인문제 4번에서 100% 정확도에 미치지 못하는 이웃 개수가 18개인 이유를 알 수 있을까요?? 코드는 이해가 가는데 n값이 18이 나오는 게 이해가 잘 안가서요 ㅜㅜ

    • @haesun_park
      @haesun_park 3 года назад +1

      안녕하세요. n을 5에서 49까지 증가시키면서 100% 정확도가 안되는 n을 찾는 문제입니다. 이 값은 데이터마다 다릅니다. 감사합니다.

  • @chjo70
    @chjo70 2 года назад

    확인 문제 64쪽에서 ,
    for i in range(5,50):
    kn.n_neighbors = i
    #kn.fit( fish_data, fish_target )
    score = kn.score( fish_data, fish_target )
    if score < 1 :
    print( 'i=', i)
    break;
    객체의 kn.n_neighbors = i 를 변경하면 변수만 변경되고 fit() 함수를 재 실행 해야 되지 않나요 ?

    • @haesun_park
      @haesun_park 2 года назад

      안녕하세요. 64페이지 문제에 설명되어 있듯이 k-최근접 이웃 알고리즘은 훈련 데이터를 저장하는 것이 전부이기 때문에 fit 메서드를 다시 호출할 필요 없습니다. 직접 코드를 실험해 보시면 금방 아실 수 있습니다. 감사합니다!

  • @chjo70
    @chjo70 2 года назад

    kn49 = KNeighborsClassifier(n_neighbors=49) 근처를 몇번을 읽어 봐도 이해가 안 되서 질문 올립니다.
    근접점이 샘플 개수 만큼 있어서 스코어가 1.0 이 되는게 맞지 않나요 ?
    전접점이 샘플개수 만큼 있고 답도 각각 1 과 0 으로 되어 있어서 명확하게 1.0 이 되는게 아닌가요 ?

    • @haesun_park
      @haesun_park 2 года назад +2

      안냥하세요. 이웃한 샘플 개수가 전체 데이터만큼 있으면 모든 샘플의 예측 클래스가 가장 샘플이 많은 클래스가 됩니다. 따라서 다른 클래스 레이블을 가진 샘플의 예측은 틀리게 됩니다. 감사합니다!

  • @채지훈-e6y
    @채지훈-e6y Год назад

    선생님, 혹시 사이킷 런에서
    fit 구문은
    kn.fit(2차원배열, 1차원배열) 이여야하는 건가요?
    수업에서
    kn.fit(fish_data, fish_target)
    를 보았는데
    fish_data 는 2차원 배열
    fish_target 는 1차원 배열인 것 같아서 여쭙습니다.