전체 글
-
shapely.geometry 라이브러리: 위도, 경도로 행정동 파악하기Python/Data Handling etc 2023. 9. 14. 11:03
번외)우선 이 코드 리뷰는 순전히 뻘짓인데 아까워서 기록용으로 남기고자 한다. shapely는 기본적인 도형과 도형의 특성(길이, 넓이)을 계산할 수 있고 도형을 그릴 수 있는 라이브러리이다. 아무튼 좋은 라이브러리인데 내가 엄청난 뻘짓을 해버린 바람에 쓸모가 없게 되었다.. 서론을 말하자면 나는 빨리 데이터 분석을 하고 싶어서, 인터넷에 있는 지오코딩하는 코드로 주소 데이터를 가져왔는데 그 코드에는 도로명으로만 데이터를 가져오길래 도로명 데이터만 가져오는 줄 알고 혼자서 도로명을 행정동으로 바꾸기 위해 여러 뻘짓들을 시행했다..(멍청비용) 문제는 카카오 Developers는 당연히 행정동 데이터도 가져온다.. 여러분들은 제발 open api 사용하기 전에 무슨 기능과 parameters가 있는지 확인하..
-
[머신러닝] 분류의 성능 평가 지표Machine Learning 2022. 8. 23. 17:14
정확도(Accuracy) 실제 데이터에서 예측 데이터가 얼마나 같은지를 판단하는 지표 전체 예측 데이터 건수에서 예측 결과가 동일한 데이터 건수를 계산한 값이다. 불균형한 레이블 분포에서는 잘못된 예측이라도 높은 정확도가 나올 수 있기 때문에 정확도를 평과 지표로 사용할 때는 신중해야 한다. 이러한 한계점을 극복하기 위해 다양한 분류 지표를 함께 활용해야 한다. 오차행렬(Confusion Matrix) 학습된 분류 모델이 예측을 수행하면서 헷갈리고(confused) 있는지 확인하는 지표 TN: 예측값을 Negative 값 0으로 예측했고 실제 값 역시 Negative 값 0 FP: 예측값을 Positive 값 1로 예측했는데 실제 값은 Negative 값 0 FN: 예측값을 Negative 값 0으로 예..
-
7 types of Classification AlgorithmsMachine Learning 2022. 8. 22. 18:20
We can declare the common type of classifiaction Algorithms are 1. Logistic Regression 2. Naive Bayes 3. Stochastic Gradient Descent 4. K-Nearest Neighbours 5. Decision Tree 6. Random Forest 7. Support Vector Machine Before signify the classification algorithms we can devide it as 2 groups. Like, structured and unstructured data. Classification is a technique where we categorize data into a give..
-
-
-
-
장고 DB, MySQL로 설정하기Python/Django 2022. 6. 14. 10:07
장고에서 DB를 MySQL로 설정이 가능하다. 이 설정을 위해 우선 Mysql Workbench를 실행해야 한다. root 계정으로 접속한 후, 새로운 Database와 User를 생성한다. 새로운 Database와 User를 생성하기 1. User 생성 = create user 'user명'@'%' identified by '비밀번호'; 2. 권한 부여 = grant all privileges on 데이터베이스명.* 새 'user명'@'%'; 3. 권한 적용 = flusth privileges; 실습예제 create database ai2205db; create user ai2205user@'%'identified by 'ai2205pw'; grant all privileges on ai2205db.*..
-
12. 모듈과 패키지Python 2022. 5. 29. 17:44
1. module에 대해 이해한다. 2. module import를 할 수 있다. 3. 패키지를 이해하고 활용할 수 있다. Module - 모듈은 함수나 변수 또는 클래스를 모아 놓은 파일이다. - 모듈은 다른 파이썬 파일에서 불러와서 사용할 수 있게 만든 파이썬 파일이다. - 사용자가 직접 만들어서 사용 가능하다. - 다른 사용자가 만들어 놓은 모듈을 불러서 사용하는 것도 가능하다. - 아래와 같은 모듈들이 존재한다. - requests - HTTP 요청/응답 모듈 - numpy - 수치해석 모듈 - pandas - 데이터 분석 모듈 모듈 생성 - 모듈을 생성하기 위해서는 확장자가 .py인 파일을 만들어야 한다. - mymodule.py 파일을 생성하고, 아래처럼 함수를 두 개 추가한다. def add..