Tag

review

43_Ensenble_Random_Forest

3 분 소요

앙상블(ensemble) 여러 개의 분류 모델을 조합해서 더 나은 성능을 내는 방법이다. 최근접 이웃, 서포트 벡터 머신, 의사결정 트리, 나이브 베이즈 분류 모델을 실습했는데 지금까지 실습한 여러 분류 모델을 조합해서 단일 모델모다 더 좋은 성능을 낸다.

41_Bernoulli_Naive_Bayes_베르누이나이브베이즈

4 분 소요

베르누이 나이브 베이즈를 활용한 스팸 메일 분류 이메일 제목과 레이블(스팸 여부) 데이터를 활용해 베르누이 나이브 베이즈 분류로 스팸 메일을 확인한다.

39_Baechu_Project_Test

1 분 소요

import warnings warnings.filterwarnings('ignore') import numpy as np import pandas as pd import tensorflow.compat.v1 as tf tf.disable_v2_behavior()

38_Baechu_Project

3 분 소요

import warnings warnings.filterwarnings('ignore') import numpy as np import pandas as pd import tensorflow.compat.v1 as tf tf.disable_v2_behavior()

37_Decision_Tree_의사결정트리

5 분 소요

import warnings warnings.filterwarnings('ignore') import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import sklearn

36_SVM(Support_Vector_Machine)

6 분 소요

KNN알고리즘은 주변의 가까운 이웃들에게 물어봐서 대다수의 답변과 동일하게 답변하는 방법이다. 그러나 3명에게 물어봤을 때 2명이 거짓으로 대답한다면 예측은 틀리게 된다. 서포트 벡터 머신(SVM)은 ‘지금 현재 이곳이 한강의 북쪽인가요 남쪽인가요’와 같이 질문해서 답변을 얻는방법...

35_KNN(K_Nearest_Neighbor)_최근접이웃

4 분 소요

import warnings warnings.filterwarnings('ignore') import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import sklearn

34_KMeans_Clustering_군집화

4 분 소요

```python import warnings warnings.filterwarnings(‘ignore’) import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns

32_Logistic_Regression_로지스틱회귀

1 분 소요

공부 시간, 과외 시간 성적 사이의 관계는 좌표로 나타낼 때 형태가 직선으로 해결되는 선형 회귀를 사용하기에 적합했었다. 공부 시간에 따른 점수가 아닌 합격 여부로 발표되는 시험이 있을 경우 직선으로 해결하기에는 적합하지 못하는 문제가 발생한다. 이럴 때 사용하는 로지스틱 회귀...

30_Gradient_Descent_경사하강법

2 분 소요

import warnings warnings.filterwarnings('ignore') import numpy as np import pandas as pd import tensorflow.compat.v1 as tf tf.disable_v2_behavior()

29_Root_Mean_Square_Error_평균제곱근오차

2 분 소요

평균 제곱근 오차(Root Mean Squre Error, RMSE) 임의의 선을 그리고 난 후 이선이 얼마나 잘 그려졌는지 평가해서 조금씩 수정해 나간다. 이를 위해서 주어진 선의 오차를 평가하는 알고리즘이 필요한데 그 중에서 가장 많이 사용되는 방법이 평균 제곱근 오차이다.

26_Tensorflow_플레이스홀더

1 분 소요

import warnings warnings.filterwarnings('ignore') import tensorflow.compat.v1 as tf tf.disable_v2_behavior()

24_starbucks_Analysis

4 분 소요

import warnings warnings.filterwarnings('ignore') import requests import folium from pandas.io.json import json_normalize

23_starbucks

47 분 소요

import warnings warnings.filterwarnings('ignore') import requests

22_Data_Analysis_5

3 분 소요

import warnings # 경고 메시지를 출력하고 싶지 않을 경우 import 한다. warnings.filterwarnings('ignore') # 경고 메시지를 출력하지 않는다. 경고 메시지를 보고싶다면 default로 지정한다. from ...

21_Data_Analysis_4_따릉이

1 분 소요

import warnings warnings.filterwarnings('ignore') import requests import folium import json # json 타입의 문자열을 딕셔너리로 변환한다. from pandas.io.json import json_norma...

20_Data_Analysis_3

17 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd import matplotlib.pyplot as plt pl...

19_Data_Analysis_2

14 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd import matplotlib.pyplot as plt pl...

18_Folium

1 분 소요

# folium은 Leaflet.js를 이용해서 위치 좌표계 값을 지도위에 시각화 할 수 있다. # !pip install folium import folium

17_Data_Analysis_1

12 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd import matplotlib.pyplot as plt pl...

16_WordCloud

361 분 소요

```python import warnings warnings.filterwarnings(‘ignore’) from IPython.display import Image import numpy as np import pandas as pd

15_KoLNPy

4 분 소요

# 형태소 분석(morphological_Analysis)은 자연 언어의 문장을 형태소라는 최소 단위로 분할하고 품사를 판별하는 작업이다. # 영어 형태소 분석은 형태소 마다 띄어쓰기를 해서 문장을 구성하는 것이 기본이기 때문에 크게 어렵지 않으나 아시아 계열의 언어 # 분석에는...

14_Visualization_Matplotlib_Seaborn_4

1 분 소요

# FacetGrid 클래스를 사용해서 간편하게 그래프를 그릴 수 있다. # FacetGrid 클래스로 차트를 구성할 데이터와 차트 작성의 기준이 되는 열을 넘겨 차트가 출력될 영역을 만든 후 map() 메소드를 # 이용해서 차트 종류, 차트를 만들 데이터를 넘겨주면 된다. fa...

14_Visualization_Matplotlib_Seaborn_3

1 분 소요

# 산점도, 관계 그래프 그리기 - 색상 추가 sns.lmplot(x = "total_bill", y = "tip", data = tips, hue = "sex", fit_reg = False) sns.pairplot(tips, hue = "sex")

14_Visualization_Matplotlib_Seaborn_2

1 분 소요

# bar 그래프는 batplot() 메소드로 만들 수 있다. # bar 그래프는 지정한 데이터의 평균을 계산해서 작성된다. ax = plt.subplots() ax = sns.barplot(x = "time", y = "total_bill", data = tips) ax.set_...

14_Visualization_Matplotlib_Seaborn_1

7 분 소요

import warnings warnings.filterwarnings("ignore") from IPython.display import Image import numpy as np import pandas as pd import matplotlib.pyplot as plt pl...

13_Visualization_Anscombe

2 분 소요

```python import warnings warnings.filterwarnings(‘ignore’) from IPython.display import Image import numpy as np import pandas as pd

12_matplotlib

2 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd import seaborn as sns

11_판다스7

7 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd import seaborn as sns

10_판다스6

4 분 소요

```python import warnings warnings.filterwarnings(‘ignore’) from IPython.display import Image import numpy as np import pandas as pd #!pip install seaborn부터 ...

9_판다스5

10 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

8_판다스4

10 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

7_판다스3

13 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

6_판다스2

12 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

5_판다스1

6 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

4_넘파이4

17 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np #넘파이 배열 객체 정보 출력용으로 사용할 함수를 정의한다. def pprint(arr): ...

3_넘파이3

8 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np #넘파이 배열 객체 정보 출력용으로 사용할 함수를 정의한다. def pprint(arr): ...

2_넘파이2

10 분 소요

# jupyter notebook에서 경고 메시지 숨기기 # jupyter notebook을 사용하다 보면 향후 버전이 올라갈 때 변경 사항을 # 알려주는 경고 메시지가 출력되는데 눈에 거슬린다. # 이럴 때 아래의 코드를 실행하면 경고 메시지가 출력되지 않는다. import wa...

1_넘파이1

1 분 소요

import warnings warnings.filterwarnings('ignore') #넘파이는 수치해석용 파이썬 패키지이다. 다차원의 배열 자료구조 클래스인 ndarray 클래스를 #지원하며 벡터와 행렬을 사용하는 선형대수 계산에 주로 사용된다 import numpy as ...

맨 위로 이동 ↑

pandas

11_판다스7

7 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd import seaborn as sns

10_판다스6

4 분 소요

```python import warnings warnings.filterwarnings(‘ignore’) from IPython.display import Image import numpy as np import pandas as pd #!pip install seaborn부터 ...

9_판다스5

10 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

8_판다스4

10 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

7_판다스3

13 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

6_판다스2

12 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

5_판다스1

6 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np import pandas as pd

맨 위로 이동 ↑

프로그래머스 Lv5

맨 위로 이동 ↑

개인 프로젝트

스도쿠(개인 프로젝트)

9 분 소요

아래 코드들이 실행되면 오른쪽 상단에는 실행시간, 중단에는 9x9빈칸, 그리그 그 아래에는 Start, Quit버튼이 위치된다.

미로(개인 프로젝트)

6 분 소요

아래 코드가 실행되면 상단에 시간이 00:00:00나타난다. 그리고 그 아래에 Start버튼이 눌리면 나타날 미로를 위한 빈 공간이 배치된다. 그 빈 공간아래에 Start, Quit버튼이 나타난다.

숫자퍼즐(개인 프로젝트)

7 분 소요

아래의 코드가 실행되면 4X4 정사각형 판에 1~15까지 이미지가 오름차순으로 배치되고, 시간은 00:00:00으로 세팅된다.

맨 위로 이동 ↑

numpy

4_넘파이4

17 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np #넘파이 배열 객체 정보 출력용으로 사용할 함수를 정의한다. def pprint(arr): ...

3_넘파이3

8 분 소요

import warnings warnings.filterwarnings('ignore') from IPython.display import Image import numpy as np #넘파이 배열 객체 정보 출력용으로 사용할 함수를 정의한다. def pprint(arr): ...

2_넘파이2

10 분 소요

# jupyter notebook에서 경고 메시지 숨기기 # jupyter notebook을 사용하다 보면 향후 버전이 올라갈 때 변경 사항을 # 알려주는 경고 메시지가 출력되는데 눈에 거슬린다. # 이럴 때 아래의 코드를 실행하면 경고 메시지가 출력되지 않는다. import wa...

1_넘파이1

1 분 소요

import warnings warnings.filterwarnings('ignore') #넘파이는 수치해석용 파이썬 패키지이다. 다차원의 배열 자료구조 클래스인 ndarray 클래스를 #지원하며 벡터와 행렬을 사용하는 선형대수 계산에 주로 사용된다 import numpy as ...

맨 위로 이동 ↑

geojson

44_geojson-4

최대 1 분 소요

```python #choropleth로 시각화 하려면, 무조건 ‘FeatureCollection’형태로 불러와야 한다!!!!!!!!!!!!!! #FeatureCollection의 조건 #1)지오메트리가 geojson파일이어야하고 2) json으로 불러와야한다. final_df=f...

44_geojson-3

2 분 소요

```python #지도로 시각화하기 위한 작업 import folium from folium import plugins import geopandas as gpd from shapely.geometry import Point from shapely.geometry.polygon ...

44_geojson-2

3 분 소요

```python import warnings warnings.filterwarnings(‘ignore’) import tensorflow.compat.v1 as tf tf.disable_v2_behavior() import time

44_geojson-1

9 분 소요

import warnings warnings.filterwarnings('ignore') import numpy as np import pandas as pd import tensorflow.compat.v1 as tf tf.disable_v2_behavior()

맨 위로 이동 ↑

folium

44_geojson-4

최대 1 분 소요

```python #choropleth로 시각화 하려면, 무조건 ‘FeatureCollection’형태로 불러와야 한다!!!!!!!!!!!!!! #FeatureCollection의 조건 #1)지오메트리가 geojson파일이어야하고 2) json으로 불러와야한다. final_df=f...

44_geojson-3

2 분 소요

```python #지도로 시각화하기 위한 작업 import folium from folium import plugins import geopandas as gpd from shapely.geometry import Point from shapely.geometry.polygon ...

44_geojson-2

3 분 소요

```python import warnings warnings.filterwarnings(‘ignore’) import tensorflow.compat.v1 as tf tf.disable_v2_behavior() import time

44_geojson-1

9 분 소요

import warnings warnings.filterwarnings('ignore') import numpy as np import pandas as pd import tensorflow.compat.v1 as tf tf.disable_v2_behavior()

맨 위로 이동 ↑

좌표압축

맨 위로 이동 ↑

너비우선탐색

맨 위로 이동 ↑

재귀함수

맨 위로 이동 ↑

세그먼트트리

맨 위로 이동 ↑

프로그래머스 Lv2

맨 위로 이동 ↑

프로그래머스 Lv3

맨 위로 이동 ↑

동적계획법

맨 위로 이동 ↑

프로그래머스 Lv4

맨 위로 이동 ↑

프로그래머스 Lv1

맨 위로 이동 ↑

정규식

맨 위로 이동 ↑

Heavy_Light_Decomposition

맨 위로 이동 ↑