본문 바로가기

Deep Learning53

[파이썬 알고리즘 인터뷰] P01. Valid Palindrome 팰린드롬 문제풀이 본 포스팅은 책만 출판사에서 출간한 박상길 님의 '파이썬 알고리즘 인터뷰'를 바탕으로 작성된 포스팅입니다. 개인 공부 목적으로 책을 통해 공부한 알고리즘의 주요 내용들을 요약. 정리합니다. 문제 정의 소주 만 병만 주소 여보 안경 안 보여 다들 잠들다 "A man, a plan, a canal: Panama" 위와 같이 앞 뒤가 똑같은 단어나 문장으로, 뒤집어도 같은 말이 되는 단어 또는 문장을 팰린드롬(Palindrome)이라고 합니다. 우리 말로는 '회문'이라고 합니다. LeetCode 125번 문제, Valid Palindrome 문제를 풀어보도록 하겠습니다 본 문제 풀이를 통해 문자열 처리, 리스트, 데크(Deque) 자료형, 파이썬 슬라이싱 등의 개념을 학습할 수 있습니다. 한번 도전해보시고, .. 2020. 8. 28.
[파이썬 알고리즘 인터뷰] Chap4. Big-O, Data Structure 본 포스팅은 책만 출판사에서 출간한 박상길 님의 '파이썬 알고리즘 인터뷰'를 바탕으로 작성된 포스팅입니다. 개인 공부 목적으로 책을 통해 공부한 알고리즘의 주요 내용들을 요약. 정리합니다. 요약정리 Big-O Big-O는 알고리즘을 다루는 모든 책에 등장하는 중요한 개념이다 알고리즘이 얼마나 효율적인지 효율성을 나타내는 지표라고 생각해볼 수 있다 빅오는 입력값이 무한대로 커질 때 점근적 실행 시간(Asymptotic Running Time)을 표기하는 수학적 표기법 중 하나이다 상한 주어진 경우에서 알고리즘이 수행하는 시간의 상한을 의미한다.(가장 느리게 수행하는 시간!) Amortized Analysis(분할 상한) 해당 경우 알고리즘이 수행하는 최악의 경우만 고려하는 것은 극단적이지 않을까? 최악의 .. 2020. 8. 13.
[Kaggle for beginner] [Kaggle 일지2] House Prices 시작1 Kaggle House Prices [Kaggle for beginner] [Kaggle 일지1] 데이터 사이언스 초심자를 위한 캐글 스터디 Kaggle for beginner. 데이터 과학 기초부터 시작하기 안녕하세요 인문학적 관점으로 기술을 바라보는 Steve-Lee입니다. 오늘은 데이터 사이언스 초심자를 위한 캐글 스터디 방법에 대한 포스팅을 하려� deepinsight.tistory.com Prologue 저는 전문적인 데이터 과학자도 아니고, 그렇다고 전공지식이 가득차고 넘치는 대학원생도 아닙니다... Kaggle 스터디를 시작하게 된 이유는 간단합니다. 하나씩 제대로 파헤쳐보고 싶습니다. 그동안 너무 이론에 치중한 나머지... 실제 데이터가 주어졌을 때, 어떻게 처리를 해야하며 어떤 결과를 이.. 2020. 7. 28.
[구글 Colab 에러] "Colab is experiencing issues connecting to Drive, and we are actively investigating." Colab is experiencing Issues...! Question. How can we handle 'Colab is experiencing issues connecting to Drive'? Answer. Just wait... :) 어제 마저 하던 실험을 하려던 중 다음과 같은 에러 메세지를 접하게 되었다. Colab is experiencing issues connecting to Drive, and we are actively investigating. 구글 Colab이 Drive에 연결되는데 있어서 문제가 발생한 것 같다. 그래서 Googling을 해봤다. "Colab is experiencing issues connecting to Drive, and we are actively in.. 2020. 7. 23.
[Machine Learning 정리노트] 01. Supervised Learning과 Unspervised Learning에 대해 알아보자(간단하게!) Machine Learning 기초 다지기 앞으로 Kaggle Kernel을 공부하면서 하나씩 기록으로 남기고자 합니다. 해당 커널에서 등장하는 Machine Learning 개념에 대한 이해를 돕고자 다시 한번 정리하는 마음으로 'Machine Learning 정리노트'를 작성하게 되었습니다. 안녕하세요 Steve Lee입니다. 오늘은 Supervised Learning과 Unsupervised Learning에 대해 살펴보도록 하겠습니다. 그럼 시작하겠습니다! Supservised Learning과 Unsupervised Learning이란 무엇인가? 우선 머신러닝을 직관적으로 살펴보도록 하겠습니다. (숲을 먼저 보겠습니다!) 머신러닝은 크게 'Supervised Learning'과 'Unsuperv.. 2020. 7. 19.
[데이터 과학 with Kaggle] 01. Kaggle Titanic - Intro 데이터 과학 with Kaggle 안녕하세요 Steve-Lee입니다. 개인적으로 Data Science 공부를 다시 시작하게 되면서 Kaggle로 학습한 내용들을 정리해서 포스트 하려고 합니다. 저와 함께 Data Science를 공부하면서 입문부터 한 단계씩 나아가기를 소망합니다! 오늘은 시작입니다. Kaggle, Data Science의 시작은 누가 뭐래도 Titanic이죠! Titanic Dataset 분석을 한 번 시작해 보겠습니다. Competition 소개 Titanic: Machine Learning from Disaster Start here! Predict survival on the Titanic and get familiar with ML basics www.kaggle.com 오늘은.. 2020. 7. 19.