데이터 & 인공지능

[SVM] 서포트 벡터 머신 (Support Vector Machine)

5 minute read

딥러닝이 나오기 이전에 많이 사용되고 좋은 성능을 보여준 서포트 벡터 머신에 대해 리뷰하겠다. 글의 내용은 책 핸즈온 머신러닝을 참고하여 작성했다.

[Scipy] mat 파일 읽어오기

less than 1 minute read

프로젝트 진행 도중에 관심 영역을 뽑기 위한 마스크 정보가 mat 파일에 있어 이를 가져오기 위해서는 scipy 라이브러리에 있는 loadmat()으로 쉽게 가져올 수 있다. 다음 명령어로 scipy 라이브러리를 설치한다.

[Folium] Folium으로 지도 그리기

1 minute read

국립공원공단 프로젝트를 진행하는 도중에 지도를 그려야 될 상황이 되었는데 python으로 지도를 그리기 적절한 라이브러리가 무엇이 있을까 탐색하다가 멘토께서 Folium을 추천해주셔서 사용했다. 우선 패키지를 다운로드하자.

[OpenCV] ROI 영역 그리고 마스크 이미지 만들기

5 minute read

관심 영역(ROI; Region Of Interest)을 추출해내기 위해서는 두 개의 데이터가 필요한데 그것은 원본 이미지 데이터와 마스크 이미지 데이터이다. 알고리즘을 간단하게 이야기하자면, 원본 이미지에 마스크 이미지를 올려 마스크 이미지에서 일반적으로 검은색이 아닌 흰색으로...

[pandas] csv 파일에 있는 정보로 이미지 데이터 load하기

1 minute read

데이콘이나 캐글에서 이미지 데이터를 사용할 때 데이터셋 폴더 안에 csv 파일과 이미지 파일을 같이 주는데 csv 파일 경우에 이미지 파일명이 있는 상대 경로와 label이 명시되어 있다. 그래서 이미지 데이터를 사용하기 위해 csv 파일에 있는 이미지 파일 경로로 이미지를 loa...

[Keras] 학습된 내장 모델 또는 모델 구조만 불러오기

1 minute read

데이콘 대회에 참여할 때 높은 정확도를 추출하고자 좋은 성능을 보여주는 모델을 사용하고자 했다. 하지만 대회 규정에서 학습된 모델을 사용하는 것이 위반이 될 경우가 있기 때문에 모델 구조만 불러와 내 데이터셋으로 학습시켰다. 모델 구조만 불러오는 방법과 학습된 모델을 불러오는 방법...

[CNN] LeNet-5 모델 구현하기

1 minute read

LeNet-5는 손글씨, 우편 인식 등 이미지 분류에 쓰이던 DNN(Deep Neural Network)이다. LeNet-5에 대한 자세한 정보는 [1]에서 찾아 볼 수 있지만, 간단하게 설명한 후에 TensorFlow로 어떻게 구현해야 하는지 코드리뷰를 하겠다.

[MySQL] sql 파일을 import, export하기

less than 1 minute read

Export로 인해 만들어진 *.sql 파일을 다른 PC에서 Import 하는 방법에 대해 알아보자. 여러 가지 방법이 있겠지만, 내가 사용한 방법은 아래와 같다.

[MySQL] MySQL 8.0 설치 및 보안 설정

less than 1 minute read

Ubuntu 20.04에서 MySQL 8.0 설치 및 보안 설정을 어떻게 하는지 정리를 해보았다. 우선 터미널에서 MySQL를 설치하는 방법은 다음과 같다.