전체글
-
[실용적 머신러닝 시리즈] 01.머신러닝 이해하기
** 코드의 경우 깃허브를 통해 동일한 내용을 더 깔끔하게 확인할 수 있습니다 : https://github.com/int29/PMLP-101 들어가며 : 들어가며(Introduction) 01화 : 머신러닝 이해하기(Understanding the Machine-Learning) 02화 : 최근접이웃 알고리즘(K.N.N) (작성중) 03화 : 의사결정나무 알고리즘(Decision Tree) (작성중) 04화 : 부스팅트리 알고리즘(Boosting Tree) (작성중) 05화 : 앙상블트리 알고리즘(Ensemble Tree) (작성중) 06화 : 최신 트리 알고리즘(XGBoost, LightGBM, CatBoost) (작성중) 07화 : 나이브 베이즈 알고리즘(Naive Bayes) (작성중) 08화 :..
2023.03.05
-
[실용적 머신러닝 시리즈] 들어가며 (Introduction)
** 코드의 경우 깃허브를 통해 동일한 내용을 더 깔끔하게 확인할 수 있습니다 : https://github.com/int29/PMLP-101 들어가며 : 들어가며(Introduction) 01화 : 머신러닝 이해하기(Understanding the Machine-Learning) 02화 : 최근접이웃 알고리즘(K.N.N) (작성중) 03화 : 의사결정나무 알고리즘(Decision Tree) (작성중) 04화 : 부스팅트리 알고리즘(Boosting Tree) (작성중) 05화 : 앙상블트리 알고리즘(Ensemble Tree) (작성중) 06화 : 최신 트리 알고리즘(XGBoost, LightGBM, CatBoost) (작성중) 07화 : 나이브 베이즈 알고리즘(Naive Bayes) (작성중) 08화 :..
2023.03.05
-
[OSX] ModuleNotFoundError: No module named 'selenium'
상황 파이썬 가상환경 생성 해당 가상환경에 pip 를 통해 selenium을 설치하였으나, jupyter notebook에서는 라이브러리를 찾을 수 없는 경우 #Jupyter notebook import selenium 에러메시지 : ModuleNotFoundError: No module named 'selenium' 해결 conda install selenium를 통해서 해결 (venv) ~ conda install pip conda install selenium Collecting package metadata (current_repodata.json): done Solving environment: done ## Package Plan ## environment location: ~/anacond..
2022.05.15
-
[Practical Django] 03. 웹의 작동방식과 같이 이해하는 URLconfig
2022.05.15 - [기타/Django] - [Practical Django] 들어가며 2022.05.15 - [기타/Django] - [Practical Django]01. 데이터분석가를 위한 웹의 이해 2022.05.15 - [기타/Django] - [Practical Django] 02.Django설치 및 기본 구조의 이해 2022.05.15 - [기타/Django] - [Practical Django] 03. 웹의 작동방식과 같이 이해하는 URLconfig 저번 챕터에서는 간단한 웹애플리케이션을 만들어 django 프로젝트의 큰 틀이 어떻게 구성되는지 살펴보았다. 이번 챕터에서는 01. 데이터분석가를 위한 웹의 이해 에서 학습한 웹의 작동 원리에 맞게 Django는 어떤 구조로 어떻게 작동하는..
2022.05.15
-
[Practical Django] 02.Django설치 및 기본 구조의 이해
2022.05.15 - [기타/Django] - [Practical Django] 들어가며 2022.05.15 - [기타/Django] - [Practical Django]01. 데이터분석가를 위한 웹의 이해 2022.05.15 - [기타/Django] - [Practical Django] 02.Django설치 및 기본 구조의 이해 2022.05.15 - [기타/Django] - [Practical Django] 03. 웹의 작동방식과 같이 이해하는 URLconfig 이번 챕터의 목적은 가상환경에 django를 설치 후 Django 개발의 가장 첫 단계인 프로젝트와 앱을 생성하고 Django의 구조에 대해서 이해하는 것을 목적으로한다. 지금은 그대로 따라하는 단계이고 각 단계에서 왜 이러한 과정을 진행하..
2022.05.15
-
[Practical Django]01. 데이터분석가를 위한 웹의 이해
2022.05.15 - [기타/Django] - [Practical Django] 들어가며 2022.05.15 - [기타/Django] - [Practical Django]01. 데이터분석가를 위한 웹의 이해 2022.05.15 - [기타/Django] - [Practical Django] 02.Django설치 및 기본 구조의 이해 2022.05.15 - [기타/Django] - [Practical Django] 03. 웹의 작동방식과 같이 이해하는 URLconfig 들어가며 필자가 처음 Django를 처음 공부할때 왜 URL, View, Model로 파일을 나눠서 동작하게 하는지, 왜 어떤 글에는 class방식을 로드해서 사용하는지, 정해진 이름으로만 구현을 해야하는지 등이 django를 공부하는데 어..
2022.05.15
-
[Practical Django] 들어가며
2022.05.15 - [기타/Django] - [Practical Django] 들어가며 2022.05.15 - [기타/Django] - [Practical Django]01. 데이터분석가를 위한 웹의 이해 2022.05.15 - [기타/Django] - [Practical Django] 02.Django설치 및 기본 구조의 이해 2022.05.15 - [기타/Django] - [Practical Django] 03. 웹의 작동방식과 같이 이해하는 URLconfig 개발환경 OSX/window10 PyCharm python3.9 Django3 데이터분석가를 위한 최고의 선택 Django 혹자는 Django가 웹프레임워크로서 old-fasion 하고 매력적이지 않은데, 왜 Django를 배우는지 의문이 ..
2022.05.15
-
[OSX] #001 pip: command not found
OS 및 파이썬 버전 OSX Anaconda Python 3.9.7 상황 파이썬 가상환경 생성 후 라이브러리 설치를 위한 pip 메시지 입력시에 pip를 찾을 수 없는 현상. 파이썬은 이미 설치되어 있고 가상환경이 아닌 기본환경의 경우 pip 명령어를 정상적으로 사용할 수 있는 상황 에러메시지 : pip: command not found (plotly)~ pip pip: command not found 해결 conda install pip 를 통해서 해결 (plotly) ~ conda install pip Collecting package metadata (current_repodata.json): done Solving environment: done ==> WARNING: A newer versi..
2022.03.19
-
[Ubuntu] #001 Command 'pip' not found
OS 및 파이썬 버전 * Ubuntu 20.04 LTS * Anaconda Python 3.9.7 상황 파이썬 가상환경 생성 후 라이브러리 설치를 위한 pip 메시지 입력시에 pip를 찾을 수 없는 현상. 파이썬은 이미 설치되어 있고 가상환경이 아닌 기본환경의 경우 pip 명령어를 정상적으로 사용할 수 있는 상황 에러메시지 : Command 'pip' not found, but can be installed with: (plotly) da-machine:~$ pip Command 'pip' not found, but can be installed with: apt install python3-pip Please ask your administrator. 해결 conda 명령어를 통해서 pip 설치 (pl..
2022.03.19
-
[GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2022.02.20
-
[TensorFlow 2.0 딥러닝] 챕터01.텐서플로우 이해하기 : #02 플로우?Data Flow Graph Computation
챕터01. 텐서플로우 이해하기 이번 글에서는 텐서플로우가 어떻게 작동하는지 살펴보고, 왜 이런 별난? 구조를 갖게됐는지 신경망구조와 연결해보기위한 첫 단계로 텐서플로우와 텐서에 대해 살펴봅니다. 이전글에서 텐서플로우(TensorFlow)는 텐서(Tensor)와 "흐르다"의 영어표현인 플로우(Flow)를 합친뜻입니다. "텐서라는것이 흐른다" 라는 모습을 브랜딩화한 이름이라는 것을 설명했고 텐서에 대해 알아보았습니다. 이번 글에서는 플로우(Flow)에 대해서 살펴보는 시간입니다. (1). 플로우(FLOW) : Data Flow Graph Computation 텐서플로우는 효율적(efficient)이며 유연하며(flexible), 서비스에 바로 사용수 있고 실무적합한 (production-ready libra..
2020.06.14
-
[TensorFlow 2.0 딥러닝] 챕터01.텐서플로우 이해하기 : #01 텐서플로우? 그리고 텐서?
※이 글은 텐서플로우 2.0을 기반으로 작성됐습니다. 챕터01.텐서플로우 이해하기 이번 글에서는 텐서플로우가 어떻게 작동하는지 살펴보고, 왜 이런 별난? 구조를 갖게됐는지 신경망구조와 연결해보기위한 첫 단계로 텐서플로우와 텐서에 대해 살펴봅니다. 1. 텐서플로우(TensorFlow)? 텐서플로우(TensorFlow)는 텐서(Tensor)와 "흐르다"의 영어표현인 플로우(Flow)를 합친뜻입니다. "텐서라는것이 흐른다" 라는 모습을 브랜딩화한 이름입니다. (따라서 영문이름이 Tensorflow로 소문자로 연결하여 적혀있는 것이 아닌 TensorFlow로 2개의 대문자로 분리돼 있는 즉 2단어로 구별해놓고 있습니다.) "이름에서 알 수 있듯이, 텐서플로는 텐서를 포함한 계산을 정의하고 실행하는 프레임워크입니..
2020.06.11
-
[추천모델] 식료품 쇼핑몰 추천모델과 추천 챗봇 만들기 #02 데이터 설명
이전글 : 2020/05/13 - [분석프로젝트/분석프로젝트] - [추천모델] 식료품 쇼핑몰 추천모델과 추천 챗봇 만들기 #01 기획 이 분석프로젝트에서 사용하는 데이터는 인스타카트(Instacart) 라는 미국의 신선식품 배달업체가 공개한 2017년도 구매 데이터 입니다. 인스타카트는 모바일앱으로 식료품을 주문하면 실제 슈퍼마켓, 월마트 등 오프라인 매장에서 장을 봐주고 배달해주는 서비스를 제공하는 업체 입니다. 오픈데이터는 https://www.instacart.com/datasets/grocery-shopping-2017 에서 다운받을 수 있습니다. - 동일한 데이터를 캐글(Kaggle)에서도 다운가능합니다.(https://www.kaggle.com/c/instacart-market-basket-a..
2020.05.17
-
[추천모델] 식료품 쇼핑몰 추천모델과 추천 챗봇 만들기 #01 기획
** 사용된 인물 및 회사, 스토리는 모두 허구의 이야기로 실제 인물 및 회사와 관계없는 이야기 입니다.(명언 포함) 프로젝트 완성을 위해서는 목표와 결과물을 미리 구체화하는 과정이 꼭 필요합니다. 목표/결과물을 구체화 하지 않고 무턱대고 진행할 경우 중간에 길을 잃어 포기하거나 중간에 다음 테스크를 설정해서 가야하는만큼 시간도 비효율적으로 사용할 수 밖에 없기 때문입니다 . 프로젝트의 시작은 목표와 결과물, 결과물을 낼 수 있는 세부 테스크를 설정하는 기획먼저 진행하도록 하겠습니다. 프로젝트 소개 신선 식품 쇼핑몰인 "마켓브로컬리"는 늘어나는 모바일 사용자를 위해 "챗봇을 활용한 간편 정기배송 및 추천서비스"를 도입하고자한다. 이미지 출처 : 마켓컬리 유투브 공식 채널 광고(https://www.you..
2020.05.13
-
[GCP] #08 GCP Compute Engine VM에 제플린(zepplien), 스파크(Spark), 스칼라(Scala) 설치하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2020.05.12
-
[GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구축하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2020.05.01
-
[GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2020.04.30
-
[GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2020.04.30
-
[GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2020.04.30
-
[GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2020.04.30
-
[GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기
1화 : [GCP] #01 GCP Compute Engine VM 으로 분석서버 구축하기 2화 : [GCP] #02 GCP Compute Engine VM 인스턴스 초기 세팅하기 3화 : [GCP] #03 GCP Compute Engine VM에 파이썬(Python) 분석환경 구성하기 4화 : [GCP] #04 GCP Compute Engine VM에 R 분석환경 구성하기 5화 : [GCP] #05 분석을 위한 Google CloudSQL SQLServer 구축&GCE 파이썬 분석서버와 연결하기 6화 : [GCP] #06 Google Bigquery GCE 파이썬서버에서 활용하기 7화 : [GCP] #07 GCP Compute Engine VM에 아파치 에어플로우(Airflow) 설치하여 ETL 환경 구..
2020.04.30