채널톡 아이콘

처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]

강사가 처음 딥러닝을 익혔을 때 실패했던 경험을 바탕으로 딥러닝 이해에 필요한 수학, 이론, 파이토치 기반 구현, 전이학습, GPT 핵심 트랜스포머까지 차근차근 익힐 수 있도록 새롭게 꾸민 강의입니다.

새소식

21 개

  • 안녕하세요. 잔재미코딩 Dave Lee 입니다.

    다름이 아니라 딥러닝 강의에서 수정 사항이 있어서 가볍게 공유를 드립니다.

    CNN으로 MNIST 분류 문제 적용해보기 챕터에서 테스트 평가 시 test_loss를 계산하는 부분에 오류가 있었습니다. 불편을 드려 죄송합니다. 따라서 관련 자료를 다음 맥락으로 업데이트를 하였습니다.

    nn.NLLLoss()는 기본적으로 reduction='mean' 설정이 적용되어 있어서, 각 미니배치에서 해당 배치 내 샘플들의 평균 loss를 반환합니다. 따라서 for문을 통해 누적된 test_loss는 "미니배치 평균값들의 합"이 됩니다.

    기존 코드에서는 이 값을 전체 샘플 수(len(test_batches.dataset), 예: 10000)로 나누었는데, 이렇게 하면 실제 loss보다 훨씬 작은 값이 계산됩니다. 올바른 계산을 위해서는 미니배치 수(len(test_batches), 예: 79)로 나눠야 합니다.

    즉, 미니배치 평균들의 합이므로 미니배치 수로 나눠야 전체 평균 loss가 정확하게 계산됩니다.

    수정된 파일:

    • 12_CNN_MNIST.ipynb

    • 12_CNN_MNIST_GPU.ipynb

    • 12_CNN_MNIST_GPU_DROPOUT.ipynb

    해당 주피터노트북 자료를 수정 완료했으니, 수업자료를 다시 다운받으시면 수정된 코드로 학습하실 수 있습니다.

    감사합니다.

    0
  • 안녕하세요. 잔재미코딩 Dave Lee 입니다.

    다름이 아니라, 신규 강의를 오픈하여 가볍게 공유를 드립니다.

     

     

    본 강의는 개발자나 데이터 전문 커리어를 준비하시거나 현업에서 활동하시는 분들이 반드시 알아야 하는 컴퓨터공학(CS 지식)의 핵심을 체계적으로 정리한 강의입니다. 컴퓨터공학(CS 지식)의 여러 과목 중에서도 특히 중요한 컴퓨터구조, 운영체제, 네트워크를 효율적으로 학습하실 수 있도록 세 과목을 하나의 강의로 구성하였습니다. 또한 기술면접 대비를 위해 각 과목의 핵심 기술면접 문항과, 특별한 답변 방법, 모범 답안도 포함하였습니다.

    컴퓨터공학 지식은 개발 및 데이터 분야의 필수 기반 지식임에도 그 중요성이 간과되는 경우가 많습니다. 저 역시 주변 지인이나 가족에게 개발자 또는 데이터 전문 분야를 준비한다면 꼭 익히라고 강조할 만큼 중장기적으로 반드시 필요한 이론입니다.

    그러나 개별 과목으로 정리하려면 분량이 많아 어려움을 겪는 분들이 많습니다. 이러한 어려움을 해소하기 위해 온라인 강의 형태로 깔끔하게 내용을 정리하였습니다. 핵심 개념은 깊이 있게 다루면서도, 명확한 이해를 돕기 위해 다양한 설명 방식을 활용했습니다.

    이미 5년전부터 여러 차례 새로 작업하면서, 수만 명의 수강생이 선택했고, 국내 유수의 IT 기업에서도 신입사원 교육 자료로 활용하는 검증된 강의입니다. 이번에 다시 새로 작업을 하여 보다 개선하여 오픈 한 것인데요. 아무쪼록 꼭 도움이 되셨으면 좋겠습니다.

    신규 오픈 할인도 넣어놓았습니다.

     

    감사합니다.

    잔재미코딩 드림

     

    0
  • 안녕하세요. 잔재미코딩 Dave Lee 입니다.

    강의를 리뉴얼하여 가볍게 공유드립니다. 직전에 리뉴얼한 다음 강의들에 이어서

    다음 강의를 리뉴얼하였습니다.

    기존 파이썬 백엔드와 웹기술 부트캠프 강의명도 본격적인 개발을 위해 꼭 이해해야할 핵심 웹기술 개념, 중급 파이썬 문법, 백엔드 기초를 정리한 강의 취지에 맞게 변경하였고요. 최신 트렌드와 가장 빠른 풀스택 개발 아키텍처를 반영하여 강의 내용을 개선했습니다.

    본 강의를 통해 실전 개발에 필수적인 파이썬 중급 문법(중급 객체지향 포함)과 웹/앱 핵심 개념, 최신 풀스택 아키텍처를 효과적으로 학습하실 수 있습니다. 이미 수강하셨던 분들도 그대로 다시 들으실 수 있고요. 업데이트된 영상은 챕터명에 (업데이트)를 표기하여, 이미 학습을 하신 분들도 업데이트된 부분만 확인이 가능하도록 하였습니다. 앞으로도 지속적인 업데이트로 만족스런 학습 경험을 제공하겠습니다.

    본 강의와 마찬가지로 이후에도 다른 강의들도 꾸준히 개선하겠습니다.

    아무쪼록 관련 강의도 도움이 되었으면 좋겠습니다.

    감사합니다.

    0
  • 안녕하세요. 잔재미코딩 Dave Lee 입니다.

    강의를 리뉴얼하여 가볍게 공유드립니다.

    직전에 리뉴얼한 다음 강의에 이어서
    [리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

    다음 강의를 리뉴얼하였습니다.

    [리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]

     

    기존 강의에서 부족해보였던 부분도 개선하고, 최신 라이브러리에 맞추어 개선을 하였습니다. 또 보다 실무적인 관점에서 이야기를 추가하여 강의를 개선하였습니다. 이미 수강하셨던 분들도 그대로 다시 들으실 수 있고요.

    본 강의와 마찬가지로 이후에도 다른 강의들도 꾸준히 개선하겠습니다.

    아무쪼록 관련 강의도 도움이 되었으면 좋겠습니다.

    감사합니다.

     

    0
  • 안녕하세요. 잔재미코딩 Dave Lee 입니다.

    강의를 리뉴얼하여 가볍게 공유드립니다.

     

    그동안 많은 분들이 수강해주시고, 좋게 봐주셨던 강의인데요. 다음 파이썬 기반 데이터를 전처리하고, 분석하고, 시각화하는 기능을 담은 다음 강의를 새롭게 리뉴얼 하였습니다. 기존 강의에서 부족해보였던 부분도 개선하고, 데이터 분야는 라이브러리 버전별 문법이 다른 경우도 있는데요. 최신 라이브러리에 맞추어 개선하였고요. 또 보다 실무적인 관점에서 이야기를 추가하여 강의를 개선하였습니다. 이미 수강하셨던 분들도 그대로 다시 들으실 수 있습니다.

    [리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]

     

    본 강의와 마찬가지로, 다음 강의도 이번달 말을 목표로 리뉴얼할 예정이며, 이후 다른 강의도 꾸준히 개선하겠습니다.

    처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]

     

    아무쪼록 관련 강의에 관심있으신 분들이 꼭 도움이 되었으면 좋겠습니다.
    감사합니다.

     

    0
  • 안녕하세요. 잔재미코딩 Dave Lee 입니다.

    늦었지만 새해 복 많이 받으세요. 다름이 아니라, 데이터 관련 커리어 (데이터 분석가, 데이터 사이언티스트등) 에 대해 비전공자분들은 각자 어떤 방향으로 준비해가면 좋을지 고민하시는 분들이 많더라고요.

    그래서 비전공자 직장인, 대학생 (신입, 3~4학년), 졸업생 (취준생) 분들이 상황별로 가장 빠른 준비 방법을 유투브 영상으로 만들어보았습니다.

    슬라이드3.png

    개인적으로 데이터 분야는 데이터 커리어 뿐만 아니라, 최근 화두가 되고 있는 AI 에이전트 기반 AI 서비스 개발 분야까지도 준비할 수 있는 좋은 분야라고 생각합니다. 혹시라도 관심이 있으신 분들은 관련 영상이 도움이 되면 좋겠습니다.

    감사합니다.

    0
  • 안녕하세요. 잔재미코딩 Dave Lee 입니다.

     

    다름이 아니라 최근 PyTorch 버전에서 코드 상에 동작이 조금 다르게 보일 수 있는 부분이 있어서 공유를 드립니다.

    최근 PyTorch 버전에서는 FloatTensor() 로 텐서 작성시, 각 텐서를 랜덤한 값이 아닌, 0으로 초기화합니다.

    (내부 메모리를 할당하되 값을 따로 “0”이나 랜덤값으로 초기화하지 않기 때문에, 무작위로 보이는 값(실제로는 메모리에 남아 있던 쓰레기? 값)이 들어간 것이었는데, 이를 최신 버전에서는 강제로 0으로 초기화하도록 하고 있습니다.)

    따라서 특정 값을 임의로 지정해서 텐서를 만들지 않고, 단순 텐서 생성시에는 각 텐서 출력시 랜덤 값이 아닌, 초기값으로 0이 지정되어, 출력했을 때 0으로 나오게 되었으며, 이는 정상작동이므로 이 부분만 참고해보시면 좋을 것 같습니다.

    해당 부분은 코드 자료에도 금일 설명을 넣어 전체 자료 업데이트하였습니다.

    감사합니다.

    잔재미코딩 Dave Lee 드림

    0
  • 안녕하세요, 잔재미코딩의 Dave Lee입니다.

    다름이아니라 이번에 SQL 학습을 위한 새로운 로드맵을 준비하여 여러분께 공유드립니다!

    SQL은 데이터와 개발 분야 모두에서 필수적인 도구입니다. 최근에는 SQL 코딩 테스트도 늘어나고 있는데요, 생각보다 다양한 문법과 개념을 조합하여 원하는 쿼리를 작성하는 일이 쉽지 않다는 분들이 많습니다. SQL을 효과적으로 마스터하려면, 실제 문제를 풀며 다양한 쿼리 작성 경험을 쌓는 것이 가장 빠른 방법입니다.

    이 로드맵에서는 데이터베이스 기초 개념부터 기본 및 중고급 SQL 문법을 다루고, 101개의 실전 문제를 통해 SQL을 체계적으로 정리할 수 있도록 설계했습니다. 다음 두 강의를 묶어 30% 할인까지 적용했으니, SQL을 확실하게 다지고 싶은 분들께 추천드립니다.

    • [2024 리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

    • [2024 신규강의] 중고급 SQL과 실전 데이터 분석 101 문제 풀이 [데이터분석/과학 Part1]

    SQL을 체계적으로 정리하고자 하시는 분들께 도움이 되었으면 좋겠습니다.

    감사합니다.

    0

2026 새해 복 마🐴니 할인 중 (7일 남음)

₩57,750

30%

₩82,500