본문 바로가기

미니 프로젝트

(6)
AI 허브 - 피트니스 자세 이미지 데이터 읽기 피트니스 자세 이미지 | AI 허브 (aihub.or.kr) 피트니스 자세 이미지 다양한 자세와 체형을 가신 사람들로부터 홈트레이닝(운동자세 분석 및 추천), AR/MR 서비스(5G 기반 증강현실 컨텐츠), 피트니스 수집 플랫폼(머신러닝 모델 적용), 의료분야(재활치료 및 재활운 aihub.or.kr AI 허브 데이터 읽기 크게 Training 데이터와 Validation데이터가 있고 Training 데이터는 다시 [라벨] 데이터와 [원천] 데이터로 나뉜다. 그 안에서 다시 '맨몸' - '바벨/덤벨' - '기구' 로 나뉜다. 하지만 이 분류가 그렇게 정확하게 되어있는 편은 아니라서 따로 확인을 해야한다. 예를 들어서 body_03 압축파일을 받는 다고해서 그 안에 맨몸 운동만 담겨있지는 않다 [라벨]맨몸..
두 번째 미니 프로젝트 처음에 생각했던 GUI의 모습은 간결했다. 각 조건별로 세팅된 지도 위에 좌표지점마다 포인트를 주고 그게 가장 많이 겹치는 곳을 찾는 식으로 생각했었다. 구현하는 과정에서 여러 의견들이 오갔고 조금 더 개선된 버전들을 떠올려봤지만 능력이 부족해서 다 구현하진 못했다. 아래는 최종적으로 구현된 모습 데이터를 직접 선택해볼 수 있도록 짜봤는데 사실상 불필요한 기능같긴 하다. 파일을 선택하면 해당 디렉토리 주소를 가져오고 데이터 읽기버튼을 통해 데이터프레임화 시켜준다. 전처리버튼을 눌러주고 아래 각 옵션버튼들을 눌러주면 지도가 나온다. 탐색 버튼들과 충전소 선택은 다른 기능을 위해서 넣어둔거지만 그부분까지는 구현이 덜되는 바람에 아직 쓸모는 없는 상태이다.
두 번째 미니 프로젝트 - 21.09.9(목) 아래와 같이 원하는 조건별 위치를 파악할 수 있도록 하는 데이터 세 가지를 수집했다. 주변에 공원이 있는지 CCTV가 설치된 장소인지 인근에 머물 수 있는 숙박업소가 있는지 문제는 숙박업소 데이터였는데 제공되는 좌표가 다른 데이터들과는 다르게 위도, 경도가 아닌 듯 했다. (해당 데이터는 서울시 열린데이터광장에서 받은 서울특별시 관광숙박업 인허가 정보.csv 이다.) 이 문제를 해결하기 위해서 찾아본 결과 좌표계는 크게 TM 방식과 WGS 방식으로 나뉘는거 같았다. 위,경도로 표시된 좌표계(WGS84)는 지리좌표계라 하며 도(degree)단위로 표시되고 3차원 구면에 표시하는 반면, Meter단위로 표시된 투영좌표계는 2차원 평면상에 나타낸 좌표로 횡단원통등각투영법(TM) 방식이 있다. 즉, 아무래도 숙..
두 번째 미니 프로젝트 - 21.09.8(수) 가설 : 전기차 충전소의 특징 상 충전소에서 장시간 대기해야하는 만큼 주변 환경 등이 충전소 이용에 영향을 미침 → 안전한 충전소 이용을 위한 주변 환경 파악을 위한 프로그램 or 신규 전기차 충전소 설치를 위한 장소 서칭 프로그램. → 이를 간편하게 사용할 수 있도록 gui 구성 원하는 조건별 위치를 파악할 수 있도록. 주변에 공원이 있는지 CCTV가 설치된 장소인지 인근에 머물 수 있는 숙박업소가 있는지 등 필요한 데이터 목록 기존의 전기차 충전소 위치 및 충전기 종류 파악 한국환경공단_전기차 충전기 현황_환경부 공공급속충전기_20200629.csv 전국전기차충전소표준데이터.csv 신규 전기차 충전소 설치 가능한 요건 파악 2020년 전기자동차 보급 및 충전인프라 구축사업 충전인프라 설치운영지침.pd..
첫 번째 미니 프로젝트 - 21.08.26(목) 목표 : 최근 7일간 코로나19 신규 확진자 및 지역별 누적 확진자 수를 크롤링하고 데이터 분석하여 시각화하기. 기한 : 2021년 8월 26일 오전 9시 ~ 오후 4시 평가기준 : 얼마나 배운 것을 잘 활용하여 목표를 수행하였는지. # 필요한 라이브러리 불러오기. import re # 정규표현식 사용할 때 필요 import time# 크롤링할 때 등 대기 시간 줄 때 필요 import json# folium에 이용할 때 등 json 파일 로드할 때 필요 import folium# 지도를 이용한 시각화 툴 import pymysql # python에서 mysql 사용하기 위해 임폴트 import unicodedata# 유니코드 데이터베이스에 대한 엑세스 제공 import pandas as pd# 판다스,..
미니 프로젝트(1) 첫번째 미니프로젝트 2인 1조로 진행. 일정은 빠르면 8월 25일 오후부터 26일 저녁까지 혹인 26일 하루동안 진행될 예정. 주제 : Covid-19 웹 크롤링 최근 일주일 신규확진자 수 등의 통계정보 수집 MySQL의 테이블에 저장 간단한 데이터 분석 - 웹 크롤링으로 최근 일주일 신규 확진자수 수집 - 중환자 수, 해외유입 등 통계 정보 웹 화면에서 불러오기 - mysql 테이블에 저장하고 저장된 데이터를 가지고 다시 파이썬에 불러들여서 간단한 데이터 분석 or 통계정보 - 가능하면 데이터 시각화(그래프 그리기) - 배운 내용을 이용해서 결과를 잘 나오게 하면 됨 - 일단은 잘 작동되고, 요구하는 내용이 잘 녹아들어있으면 좋은 점수 - 플러스 알파로 발표나 디자인적 요소. 보고서 잘 만들기. 잘보여..