본문 바로가기

분류 전체보기158

[소개합니다] 실용 머신러닝 A to Z 실용 머신러닝 A to Z에서는 머신러닝/딥러닝을 활용한 개발/분석/모델링 등 머신러닝과 관련된 과정에 자주 등장하는 물음들을 답해보려고 합니다. 최근에는 머신러닝 스킬업을 위해 Kaggle을 주로 공부하고 있으므로 시작은 Machine Learning 학습 관련 내용들이 될 것 같네요 감사합니다 제 블로그의 글이 도움이 되셨다면 좋아요와 댓글 부탁드리겠습니다. 글을 지속적으로 작성하는데 많은 동기부여가 됩니다. 감사합니다. 오늘도 편안한 하루 보내세요!🙏 2021. 2. 1.
[시작하며] 01. Kaggle Master가 되기 위한 몸부림(feat. 가짜 연구소(Pseudo Lab) 안녕하세요 Steve-Lee입니다. 2021년 새해 첫 포스팅입니다. 새해 복 많이 받으세요🙏 이번 포스팅은 'Kaggle Master가 되기 위한 몸부림'의 시작글입니다. 지난 2년간 데이터 사이언티스트(Data Scientist)가 되고 싶다는 일념으로 빅데이터 연합 동아리 활동 및 대학원에서 연구를 수행했습니다. 하지만 시간이 지나고 보니 '지식'은 어느 정도 쌓였지만 '실력(Skill)'이 쌓였는가에 대한 의문이 들더군요. 또한 취업시장에 뛰어들자 하니 제 실력을 객관적으로 증명할 수 있는 증표가 부족하다는 생각을 하게 되었습니다. 이러한 생각에 Kaggle을 다시 공부하기로 마음먹었고 혼자서는 끝까지 지속하기가 어렵기에 함께 공부하는 스터디원들을 찾아 나섰습니다. 그렇게 가짜연구소(Pseudo .. 2021. 2. 1.
📔 이.코.테 Part2. 다이나믹 프로그래밍(DP) 정리노트 Chap8. 다이나믹 프로그래밍(Dynamic Programming) 본 포스팅은 나동빈 저자의 '이것이 취업을 위한 코딩테스트다'를 공부하며 정리한 노트입니다. 한 번 계산한 문제는 다시 계산하지 않도록 하는 알고리즘 Intro Question - 컴퓨터로도 해결하기 어려운 문제에는 무엇이 있을까요? 우리는 컴퓨터로 대부분의 문제를 해결할 수 있지만 컴퓨터로 해결하기 어려운 문제도 존재합니다 최적의 해를 구하기에 시간이 매우 많이 필요한 문제나 메모리 공간이 많이 필요한 문제 등이 있습니다 이렇게 제한된 자원을 최대한 효율적으로 활용할 수 있는 알고리즘이 필요합니다 이번 시간에 배울 다이나믹 프로그래밍(Dynamic Programing 또는 동적 계획법)이란 메모리 공간을 약간 더 사용하면 연산 속도를.. 2021. 1. 12.
📔 이.코.테 Part2. 정렬(Sort) 알고리즘 정리노트 Ch06. 정렬 알고리즘(Sort) 본 포스팅은 나동빈 저자의 '이것이 취업을 위한 코딩테스트다'를 공부하며 정리한 노트입니다. 정렬(Sort)이란 데이터를 특정 기준에 따라 순서대로 나열하는 것을 말한다 일반적으로 문제 상황에 따라서 적절한 정렬 알고리즘이 공식처럼 사용된다 ✅ 굉장히 다양한 문제 상황에서 적절한 정렬 알고리즘을 사용하는 것이 중요하다 선택 정렬(Selection Sort) 삽입 정렬(Insertion Sort) 퀵 정렬(Quick Sort) 계수 정렬(Count Sort) 파이썬 정렬 라이브러리(Sort Library) 1. Selection Sort # Selection Sort array = [7, 5, 9, 0, 3, 1, 6, 2, 4, 8] for i in range(len(.. 2020. 12. 10.
[Coursera] Deep Learning Specialization 시작하기 (a.k.a 딥러닝 전문가 과정) 00. OT (Orientation) 한 줄 소개: 딥러닝 공부 어떻게 시작하면 좋을까요? 어떻게 공부하면 좋을까요? 오늘은 중간 점검 겸 제가 요즘 집중하고 있는 딥러닝 강좌에 대해 소개해드리고자 합니다. Courera의 'Deep Learning Specialization Course'. 지금 시작합니다! 목차 OT는 다음의 내용으로 구성되어 있습니다 🙃 What is Coursera? Coursera 재정 도움(Financial Aid) How to study? 1. What is Coursera? 누구나 언제 어디서든 세계 최고의 교육을 통해 삶을 바꿀 수 있도록 돕는 학습 커뮤니티입니다 여기서 세계 최고의 교육이라 함은 정말로 세계 최고(world-class)의 교육자와 교육기관(주로 미국에 있.. 2020. 12. 3.
[Deep-Special] [Lec2] Week1. Practical aspects of Deep Learning Regularization your neural network 이번 시간에는 머신러닝 알고리즘 학습 시 발생하는 Overfitting 문제를 해결하는 테크닉을 배워보겠습니다 우선 Regularization에 대해 알아보겠습니다 다음으로 Weight Decay에 대해서도 알아보겠습니다 본 포스팅은 Deep Learning Specialization Course의 2번째 강의인 'Improving Deep Neural Networks - Hyperparameter Tunning, Regularization and Opimization'을 학습하며 정리한 노트입니다. 궁금하신 점이 있으시다면 언제든지 문의 부탁드립니다! 잘 못된 내용 또한 바로잡아주신다면 정말 감사하겠습니다! 📩 leeyj0511@naver... 2020. 11. 15.