본문 바로가기
반응형

Data Science34

[SQL] LIKE, ORDER BY, INSERT, UPDATE, DELETE LIKE 특정 문자가 포함된 문자열을 찾고 싶을 때 사용하는 명령 select * from book where title LIKE '%왕자';book 테이블에서 제목(title)이 '왕자'로 끝나는 책 검색 %왕자 = 뭐라고 시작하든 왕자로 끝나는 문자열 어린% = 어린으로 시작하는 문자열 %린왕% = '린왕'이 들어간 문자열 ORDER BY데이터를 정렬하여 검색하는 명령 SELECT * FROM score ORDER BY math DESC;score 테이블에서 수학(math) 값이 높은 데이터부터 정렬하여 검색 DESC = 내림차순 (큰 값부터) ASC = 오름차순 (작은 값부터) 생략하면 자동적으로 오름차순인 ASC 적용 INSERT테이블에 새로운 데이터를 삽입하는 명령INSERT INTO book(.. 2023. 8. 11.
SQL이란? SELECT, WHERE, 연산자 정리 SQL이란? Structured Query Language의 줄임말 데이터베이스에 질의(Query)를 실행해서 원하는 데이터를 정의, 조작, 제어할 수 있는 절차형 언어 크게 3가지로 분류할 수 있다. 데이터 정의어 (DDL) : 생성 데이터 조작어 (DML) : 조회, 수정, 삭제 데이터 제어어 (DCL) : 권한 테이블 항상 이름을 가지고 있는 리스트 행과 열, 그리고 거기에 대응하는 값을 가진다. 행(column) 열(row) Field 검색 - SELECT 테이블에 저장된 데이터를 검색하는 명령 SELECT title, author FROM book; book 테이블에서 모든 책의 title과 author 컬럼을 검색 명령어를 입력한 후 마지막에 ;을 입력해야 컴퓨터가 명령어 구분 가능 SELEC.. 2023. 6. 7.
머신러닝 (Machine Learning) 머신러닝이란? 컴퓨터가 데이터를 학습하는 알고리즘과 기술을 통칭 컴퓨터과학과 수학, 통계가 모두 필요한 학문 현상을 설명하거나 미래를 예측하는 용도로 활용 예) 머신러닝 기반 스팸 필터링 기존에 축적된 메일들을 데이터 공간에 표현한 후, 스팸과 스팸이 아닌 메일을 분류하는 경계를 학습 데이터를 학습하여 생성된 모델을 이용하여 새로운 메일/문자의 스팸 여부를 예측 머신러닝 기반 스팸 필터링 장점 - 사람이 직접 스팸 분류하는 것에 비해 덜 지치고 더 빠르게 분류할 수 있다. - 규칙 기반의 모델에 비해, 여러 인자를 동시에 고려하며 더 많은 유형을 분류할 것으로 기대된다. 머신러닝 유형 1. 지도학습 (Supervised Learning) 2. 비지도학습 (Unsupervised Learning) 3. 강.. 2023. 5. 21.
[3주차] 오버피팅 (Overfitting) If there exists a model with estimated parameters w' such that 1) training error (w.hat) true error (w') trainint set에는 매우 잘 맞는데 don't generalize well Training/Test Split Training Set / Test Set에 각각 얼마나 분배할 것인가? 1) Training set에 너무 적게 넣는다면 -> W 잘 안 나옴 2) Test set에 너무 적게 넣는다면 -> 일반화 잘 안 됨 완벽한 공식은 없다. 일반화하기 위한 적당한 양의 데이터를 test set에 넣.. 2021. 5. 27.
반응형