profile
노력하는 개발자
태그 목록
전체보기 (37)혼자 공부하는 머신러닝 + 딥러닝(15)데이터 분석(15)머신러닝(14)sql(9)python(9)데이터 엔지니어링(8)dbeaver(8)Data Analysis(7)PostgreSQL(7)파이썬(6)딥러닝(5)tensorflow(5)회귀(5)Keras(5)알고리즘(4)이것이 코딩 테스트다(4)Database(4)data engineering(4)algorithm(4)Regression(4)k-최근접 이웃 알고리즘(4)ANN(3)비지도 학습(3)Linear Regression(3)Polynomial Regression(3)CNN(2)SVM(2)scikit(2)다항 회귀(2)랜덤 포레스트(2)git(2)jupyter notebook(2)혼공 머신러닝 + 딥러닝(2)machine learning(2)Classfier(2)앙상블 기법(2)INNER JOIN(2)JOIN(2)분류(2)선형 회귀(2)github(2)da(2)group by(2)코테(1)의사 결정 트리(1)Classifer(1)BFS(1)AI(1)Ridge(1)데이터 전처리(1)wschools(1)확률적 경사 하강법(1)Timestamp(1)Group by Cube(1)DNN(1)정렬(1)Logistic Regression(1)스택(1)음성인식(1)OUTER JOIN(1)순위 함수(1)interval(1)Classfication(1)DFS(1)aggregation(1)교차 검증(1)mfcc(1)너비 우선 탐색(1)(1)혼공(1)코딩(1)Date(1)dynamic programming(1)그리드 서치(1)깊이 우선 탐색(1)제주코딩베이스캠프(1)집계 함수(1)cross_validate(1)주성분 분석(1)HAVING(1)깃린이 코스(1)인프런(1)grid search(1)Lasso(1)Group by Rollup(1)DENSERANK(1)mac(1)재귀 함수(1)CASE WHEN(1)Support Vector Machine(1)DP(1)analytic-sql(1)RANK(1)k-접근점 이웃 알고리즘(1)dataanalysis(1)로지스틱 회귀(1)SGDClassfier(1)결정 트리(1)군집 알고리즘(1)이코테(1)ROW_NUMBER(1)인공 신경망(1)PCA(1)K-평균(1)PostgresSQL(1)FMCC(1)
post-thumbnail

SQL Fundamental7 ( Analytic SQL + 순위 함수)

RDBMS가 Analytic SQL을 사용하게 됨으로써 다시 데이터 분석의 중심이 될 수 있던 기능이다. 기존 Group by 함수는 원본 데이터 집합의 레벨을 변경하여 적용함에 비해, Analytic SQL은 원본 데이터 집합의 레벨을 그대로 유지하면서 집계 함수를

2023년 7월 6일
·
0개의 댓글
·
post-thumbnail

SQL Fundamental6 (Group by, Rollup, Cube, With)

hiredate는 입사일의 데이터인 Date타입이다. 여기에서 입사년도. 즉 1981이란 년도만 추출하고 싶으면 다음과 같이 한다.그렇다면 다음과 같이 문자열 형식으로 추출할 수 있다.Cases When은 조건에 따라서 값을 지정해 주는 문법이다.CASE 문의 형식은

2023년 7월 5일
·
0개의 댓글
·
post-thumbnail

SQL Fundamental6 (Aggregation)

대표적인 집계함수 종류Count(): 정해진 집합 레벨에서 데이터 건수를 계산Sum(컬럼): 정해진 집합 레벨에서 지정된 컬럼값의 총합을 계산Min(컬럼): 정해진 집합 레벨에서 지정된 컬럼값의 최솟값을 계산Max(컬럼): 정해진 집합 레벨에서 지정된 컬럼값의 최댓값을

2023년 7월 2일
·
0개의 댓글
·
post-thumbnail

SQL Fundamental5 (Group by, With)

만약 다음과 같은 테이블이 있다 한다.직원들의 부서별 급여의 합을 구하려면 Group by 기능을 사용한다.Group by 절에 기술된 컬럼 값(또는 가공 컬럼값)으로 그룹화 한 뒤 집계(Aggregation) 함수와 함께 사용되어 그룹화된 집계 정보를 제공한다.Gro

2023년 7월 2일
·
0개의 댓글
·
post-thumbnail

SQL Fundamental4 (Timestamp, Date, Interval)

Date: 일자로서 년, 월, 일의 정보를 가짐. YYYY-MM-DDTimestamp: 일자를 시간 정보까지 같이 가짐. YYYY-MM-DD HH24:MI:SSTime: 오직 시간 정보만 가짐. HH24:MI:SSInterval: N days HH24:MI_SS =>

2023년 7월 1일
·
0개의 댓글
·
post-thumbnail

SQL Fundamental3 (Join의 종류)

지난 글에서는 Join에 대하여 배웠다. Join의 디폴트는 Inner Join이다.즉 on에 붙어있는 조건에 해당해야만 새로운 데이터로 추출하는 형식이다.만약 다음과 같은 코드가 있다 하자.다음은 categories 테이블의 category_id와 products

2023년 7월 1일
·
0개의 댓글
·
post-thumbnail

SQL Fundamental2 (Join)

SQL의 기본 문법은 다음 글 참조. 글join은 관계형 DB에서 기본이자 가장 중요한 기능이다.두 개 이상의 테이블을 묶어 데이터를 추출하는 기능.관계형 DB에서 join을 이용하여 서로 다른 테이블 간의 원하는 정보를 얻을 수 있음.emp 테이블: 직원의 이름, 직

2023년 6월 30일
·
0개의 댓글
·

SQL Fundamental(1)

Database란? > 데이터베이스(영어: database, DB)는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. - Wi

2023년 6월 30일
·
0개의 댓글
·
post-thumbnail

SQL 기초 문법

select는 데이터를 조회하거나 산술식, 함수 등을 실행할 때 사용된다. SQL은 대소문자를 가리지 않지만, 구문에 해당되는 것은 대문자로만 적는다.\*(에스터리스크, 별표)는 모든 항목을 다 출력할 때 사용함.여기서 원하는 컬럼만 출력하고 싶을 때에는 아래와 같이

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

합성곱 신경망을 사용한 이미지 분류

패션 MNIST 데이터 불러온 후, 스케일링 후 Train, Validation Set으로 분할최종적으로 만들어지는 피처맵의 크기는 (7, 7, 64)model.summary()keras.utils.plot_model(model)model.compile(optimize

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

합성곱 신경망의 구성요소

합성곱 신경망(CNN)은 Convolution Neural Networks의 줄임말로, 인간의 시신경을 모방하여 만든 딥러닝 구조 중 하나이다. 이미지 처리에 탁월하며, ANN, DNN과 다르게 이미지의 공간적인 정보를 유지한다.먼저 다음과 같은 3x3의 이미지가 있다

2023년 6월 26일
·
0개의 댓글
·
post-thumbnail

신경망 모델 훈련

이전 챕터와 마찬가지로 데이터 불러온 후 전처리하기.모델을 생성 후 반환하는 함수 만들기모델 생성 후 학습시키기.다음 그래프와 같이 epoch가 증가할 수록 손실은 줄어들고 정확도는 높아진다. 그러면 epoch를 계속해서 증가하면 성능이 완전히 올라가지 않을까?다음은

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

심층 신경망

케라스 API의 패션 MNIST 데이터셋을 불러오자.그 다음 이미지의 픽셀값을 0~255범위에서 0~1로 변환 후, 28\*28 크기의 이미지를 1차원 배열로 평탄화한다. 후에 sklearn의 train_test_split() 메서드를 사용해 train과 validat

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

인공 신경망

다음 코드로 텐서플로의 데이터를 불러온다.데이터의 크기를 확인한다.위의 train 데이터는 2828의 픽셀로 되어있는 이미지가 총 6만개가 있고, test 데이터는 2828 픽셀로 되어있는 이미지가 총 10000개가 있다는 뜻이다.다음은 10개의 데이터만 이미지로 출력

2023년 6월 25일
·
0개의 댓글
·
post-thumbnail

Support Vector Machine

Support Vector Machie은 Classfier에서 사용할 수 있는 강력한 머신러닝 모델이다.Support Vector Machie(SVM)은 결정 경계(Decision Boundary)를 정의하는 모델이다.다음 군집을 이루고 있는 데이터의 결정 경계는 다음

2023년 5월 29일
·
0개의 댓글
·

MFCC

MFCC(Mel Frequency Cepstral Coefficients)란 음성 및 오디오 신호 처리에서 대표적으로 사용하는 기술이다. MFCC는 음성데이터를 특징백터화해주는 Algorithm이다.사람은 음성을 인식할 때 달팽이관에서 각기 다른 주ㅜ파수를 감지한다.

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Branch란?

다른 환경에서 작업을 하거나, 다른 사람과 협업을 할 때 변경사항이 생기면 매 번 시작전에 Pull을 통하여 변경사항을 업데이트해야 한다. 하지만 매번 Pull을 해야 하는 것이 너무 번거롭다. 애초에 작업공간을 나눠서 하면 어떨까? 이것을 위한 것이 Branch이다.

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

주성분 분석(PCA)

과일 사진 이벤트를 위하여 고객들이 보낸 여러 개의 이미지를 받아 k-평균 알고리즘으로 분류 후 폴더별로 저장한다. 그런데 너무 많은 사진이 등록되어 저장 공간이 부족하다. 나중에 군집이나 분류에 영향을 끼치지 않으면서 업로드된 사진의 용량을 줄일 수 있을까?지금까지

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

k-평균

지난 글지난 글에서는 사과, 파인애플, 바나나에 있는 각 픽셀의 평균값을 구해서 가장 가까운 사진을 골랐다. 이 경우에는 사과, 파인애플, 바나나 사진임을 미리 알고 있었기 때문에 각 과일의 평균을 구할 수 있었다. 하지만 진짜 비지도 학습에서는 사진에 어떤 과일이 들

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

군집 알고리즘

고객이 마트에서 사고싶은 과일 사진을 보내면 그 중 많이 요청하는 과일을 판매 품목으로 선정하려고 한다. 또 1위로 선정된 과일 사진을 보낸 고객 중 몇명을 뽑아 이벤트 당첨자로 선정할 것이다. 그런데 고객이 보낸 사진을 사람이 하나 하나 모두 분류하기는 어려워 보인다

2023년 1월 16일
·
0개의 댓글
·