본문 바로가기

Data Science

(51)
[python] 04.제어문 컴프리헨션 | 제어문(조건문,반복문)과 간단한 제어문(컴프리헨션)을 배워보자 ※ 제어문이란? 기본적으로 프로그램은 순차구조를 가지는데 그 실행흐름을 제어하는 구문을 만드는 문법이 제어문 logic : 순차적으로 적은 코드 알고리즘 : 해결해야하는 문제에 대한 문제풀이, logic에 따라 순차적으로 작성됨 제어문 : 알고리즘 안에서 실행됨. 순차적으로 작성되는 구조 #순차 구조 - 순차적으로 실행되어야만 함 n1 = input() num1 = int(n1) n2 = input() num2 = int(n2) oper = input("연산자") result = num2 + num1 print("결과:",result) 제어문의 종류 1. 조건문(if문) : 연산자로 입력된 값이 무엇이냐에 따라 해야할 일이 달라지는 것 2. 반복문 : 하나의 코드로 여러번의 실행을 하는 것 - while..
Lv2. 결측치 보간법과 랜덤포레스트로 따릉이 데이터 예측하기 https://dacon.io/competitions/open/235698/overview/description [DACON_101] Lv.2 결측치 보간법과 랜덤포레스트로 따릉이 데이터 예측하기 를 공부하고 정리한 내용 서울시 따릉이 대여량 예측 경진대회 주어진 데이터를 바탕으로 따릉이 대여량을 예측하는 대회 링크 : https://dacon.io/competitions/open/235576/mysubmission 분류 : 정형, 알고리즘, 초급 data : 서울시 마포구의 날짜별, 시간별 기상상황과 따릉이 대여 수 데이터 id 고유 id hour 시간 temperature 기온 precipitation 비가 오지 않았으면 0, 비가 오면 1 windspeed 풍속(평균) humidity 습도 visi..
Lv1. 의사결정회귀나무로 따릉이 데이터 예측하기 https://dacon.io/competitions/open/235698/overview/description [DACON_101] Lv.1 의사결정회귀나무로 따릉이 데이터 예측하기를 공부하고 정리한 내용 우선, 데이터 다운로드 링크로 데이터를 코랩에 불러온다. !wget 'https://bit.ly/3gLj0Q6' import zipfile with zipfile.ZipFile('3gLj0Q6', 'r') as existing_zip: existing_zip.extractall('data') 모델을 학습시키는 과정은 EDA, 전처리, 모델링의 3단계를 거친다. 1단계 : EDA(Exploratory Data Analysis) 1. 라이브러리, 파일 불러오기 pandas라이브러리를 불러오고, data폴..
SQL로 하는 데이터 분석 | 2. 데이터 조회 | 작성 순서, 문자열 패턴, 날짜, AND-OR, ORDER BY, LIMIT [코드잇] SQL로 하는 데이터 분석 '강의를 수강하고 정리한 내용입니다. 목차 데이터베이스 기본 개념 및 테이블 생성 데이터 조회 데이터 분석 테이블 조인을 통한 깊이있는 데이터 분석 서브쿼리와 뷰를 활용한 유연한 데이터 분석 2. 테이블 조회 쿼리 실행 - ctrl + enter(드래그 후 실행시 드래그한 쿼리만 실행) 쿼리 전체 실행 - ctrl +shift +enter SQL 작성법 SQL문 끝에는 항상 세미 콜론 써줄것 SQL 문 안에는 공백이나 개행등을 자유롭게 넣을 수 있음(문장 구분은 세미콜론 기준) SQL문의 대소문자 구분 문자 - 대문자 : 예약어, 사용자지정부분 - 소문 데이터 베이스 이름과 테이블 이름 데이터 베이스이름.테이블이름 - 데이터 베이스 이름 뒤에 점.을 붙이고 테이블 이..
SQL로 하는 데이터 분석 | 1.데이터베이스 기본 개념 및 테이블 생성 [코드잇] SQL로 하는 데이터 분석 '강의를 수강하고 정리한 내용입니다. 목차 데이터베이스 기본 개념 및 테이블 생성 데이터 조회 데이터 분석 테이블 조인을 통한 깊이있는 데이터 분석 서브쿼리와 뷰를 활용한 유연한 데이터 분석 1. 데이터베이스 기본 개념 및 테이블 생성 [ DBMS ] 데이터베이스 : 일정한 체계 속에 저장된 데이터의 집합 DBMS : 데이터베이스 관리 시스템, 데이터베이스에서 데이터를 조회 종류 : MySQL, ORACLE,SQL Server, SQLite , MariaDB 서버 - 클라이언트 구조로 사용 SQL(Structured query Language) - DBMS에 명령하는 언어 DBMS를 사용한다 = 실행되고 있는 server에 client를 이용해서 접속한 후, 원하는 ..
[SQL] DBMS 구조와 테이블 생성 1. 개념 2. 데이터 베이스 3. DATABASE 생성 및 조회 CREATE USER 계정명 @HOST IDENTIFIED BY ‘password'​ client p/g(웹 브라우저 등) server p/g(DB 등) 예 : 웹브라우저client ->버튼눌러서 정보 요청-> 쿠팡server : server에 data요청 my sql - DB server 서비스 요청 : client program My Sql workbench password => save : 로그인 정보 저장 오른쪽 위 토글버튼 : 사이드메뉴(왼,아래,오)를 넣었다 뺐다 뾱뾱 설정바꾸기: edit > preferences > Fonts&colors 개념 데이터베이스 Database Management System (DBMS) : 데이터..
Segemntation | 개요 Segmentation 개요 - Segmentation(세분화)란 이미지에서 관심객체를 픽셀단위로 추출하는 것을 말한다. 관심객체가 이미지 어디에 있는 위치 뿐아니라 그 객체의 모양을 추출하고자 할때 방식이다. - 딥러닝의 발전과 함께 많은 성능향상이 이뤄진 분야 이다. 응용분야 자율주행 자동자 영상의학 Segmentation 종류 Semantic segmentation Instance segmentation Panoptic segmentation Category(범주)별로 분류하는 segmentation이다. - class분류 이미지내의 모든 픽셀(요소)에 대해서 class를 분류하는 것을 목표로 한다. (배경포함) 같은 class의 객체가 여러개 있을 경우에 각각을 구분하지 않는다. 객체별로 분류하는..
Object Detection | yolov8 예제 2(customdataset_train.) roboflow의 이미지를 불러온다. goole colab에서 실행 🔗https://colab.research.google.com/drive/120MgjqnF3UGv6NjWfpoMYZqvDK35f-_x