본문 바로가기

Report

(12)
3/10(금) IT K-DT / 과제 - Python 문제 풀이 과제 * 작성 후 파일로 저장해서 DM에 첨부 과제1. 주사위를 던져 해당 주사위의 값을 맞추는 게임을 만들어보자. 주사위의 값을 입력하세요 : 4 (입력) 주사위의 값 : 3, 틀렸습니다. 주사위의 값을 입력하세요 : 6 주사위의 값 : 6, 틀렸습니다. 주사위의 값을 입력하세요 : 2 주사위의 값 : 2, 맞았습니다. 게임을 종료합니다. 과제2. 가위바위보 게임을 만들어보자. 가위, 바위, 보 중 하나를 선택하세요 : 가위 (입력) 컴퓨터 : 바위, 나 : 가위 -> 졌습니다. 가위, 바위, 보 중 하나를 선택하세요 : 가위 컴퓨터 : 가위, 나 : 가위 -> 비겼습니다. 가위, 바위, 보 중 하나를 선택하세요 : 가위 컴퓨터 : 보, 나 : 가위 -> 이겼습니다. 게임을 종료합니다. 과제3. 로또번..
3/9(목) IT K-DT / 과제 - Python 문제 풀이 과제1 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. (https://www.acmicpc.net/problem/2750) 과제2 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다. 연주한 순서가 주어졌을 때, 이것이 a..
3/8(수) IT K-DT / 과제 - '부동소수점' 에 대해 조사 1. 문제 상황 : print(10 / 3) 3.3333333333333335 print(0.1 + 1.1 == 1.2) False 위의 예시와 같은, 현실에서의 계산과 컴퓨터상에서의 연산이 다른 값을 보임. 2. 문제 원인 : 부동소수점 때문이다. 우리가 실생활에서 사용하는 수는 10진수이지만, 컴퓨터는 이 숫자를 2진수로 받아들임. 대부분의 10진수는 2진수로 정확하게 표현할 수 없고, 특히 실수의 경우 유한의 bit로 표현하기가 어렵다. 이러한 이유로 근사값을 표현하기 때문에, 현실에서 우리가 계산하는 값과 차이를 보인다. 그래서 금융업 관련 실무를 하는 사람들은 부동소수점 계산을 매우 기피한다. 3. 해결 방법 : 3-1. Decimal 모듈을 이용하여 정확한 값을 표현. from decimal ..
6/1(목) IT K-DT / 과제 - '지니뮤직' 웹사이트 크롤링 # 과제 # 노래사이트인 지니뮤직에서 200위까지 차트 크롤링 # 반복문을 사용하여 크롤링 #수집한 데이터를 DF로 저장 #엑셀로 출력까지 https://github.com/choyunjae123/KDT_Homework/tree/0601
6/2(금) IT K-DT / 과제 - '바나프레소' 및 '의류쇼핑몰' 웹사이트 크롤링 # 과제1 바나프레소 매장명, 주소를 크롤링해서 엑셀로 내보내기 # 과제2 쇼핑몰 1개 선정 후 카테고리별로 정해 크롤링하고 해당 카테고리 사진을 폴더로 정리하기 → mysql에 테이블을 만든 후 카테고리와 파일경로를 저장 https://github.com/choyunjae123/KDT_Homework/tree/0602
8/17(목) IT K-DT / 과제 - YOLO v1 모델 논문리뷰 및 구현 YOLO v1 관련 블로그 및 github https://velog.io/@skhim520/YOLO-v1-%EB%85%BC%EB%AC%B8-%EB%A6%AC%EB%B7%B0-%EB%B0%8F-%EC%BD%94%EB%93%9C-%EA%B5%AC%ED%98%84 https://github.com/motokimura/yolo_v1_pytorch https://github.com/zzzheng/pytorch-yolo-v1 https://herbwood.tistory.com/14 https://www.youtube.com/watch?v=n9_XyCGr-MI
8/4(금) IT K-DT / 과제 - OCR 라이브러리별 조사 및 예제 만들기 주제: 차량번호, 간판, 주민등록증, 운전면허증 등 내용: EasyOCR, PaddleOCR, 네이버 등 3개 이상의 라이브러리, API를 이용해서 OCR 프로젝트용 프로그램을 개발. 이후 각 라이브러리 또는 API의 장단점 비교 분석 발표 자료: https://www.canva.com/design/DAFqXQpqxDU/3DH4WGTScb4IdBQ7uPkPJw/view?amp&&&utm_source=integration_slack&utm_medium=referral&utm_content=T026S7PEVA7&utm_campaign=unfurl_document-url_open-in-canva_button&utm_term=fc9b5570-9633-468e-b9f2-e63ceaebbf2f
7/3(월) IT K-DT / 과제 - 자유주제 데이터 분석 0. 주제선정 // 사회현상을 주제로 하는 것이 유리. 2~3개정도 추려 강사님과 협의. 1. 데이터 수집 // 강사님과 협의할 때 이 부분까지 고려해오기. (데이터 존재여부의 확인까지만) (제출 데드라인: 영업일 10일 예정) 2. 배경 // 뉴스기사 나열로 흥미를 도출 3. 현재, 개선 4. 분석 계획 및 방법 // '머신러닝 모델'을 고려해보았다는 내용 추가 5. 분석 결과 6. 개선안(트러블슈팅), 아쉬운점 등과제의 일종으로 진행하여 발표(7/3)까지 가질 예정. 과제 공부 과정 주제1: '범죄율' 관련 데이터 분석 후 저감 방안 제시. 선정배경: 최근 발생한 '정유정 사건' 및 강력범죄 발생에 따른 국민들의 지속적인 불안감 대두. 진행과정: 지역별/..