profile
노력하는 개발자
태그 목록
전체보기 (38)데이터 분석(15)혼자 공부하는 머신러닝 + 딥러닝(15)머신러닝(14)python(9)sql(9)dbeaver(8)데이터 엔지니어링(8)PostgreSQL(7)Data Analysis(7)파이썬(6)tensorflow(5)Keras(5)딥러닝(5)회귀(5)Regression(4)이것이 코딩 테스트다(4)k-최근접 이웃 알고리즘(4)Database(4)algorithm(4)data engineering(4)알고리즘(4)CNN(3)ANN(3)Linear Regression(3)Polynomial Regression(3)비지도 학습(3)앙상블 기법(2)INNER JOIN(2)JOIN(2)jupyter notebook(2)AI(2)git(2)분류(2)랜덤 포레스트(2)scikit(2)선형 회귀(2)github(2)SVM(2)da(2)다항 회귀(2)group by(2)machine learning(2)혼공 머신러닝 + 딥러닝(2)Classfier(2)의사 결정 트리(1)Classifer(1)BFS(1)Ridge(1)데이터 전처리(1)wschools(1)DeepLearning(1)확률적 경사 하강법(1)Timestamp(1)Group by Cube(1)DNN(1)정렬(1)Logistic Regression(1)스택(1)음성인식(1)OUTER JOIN(1)순위 함수(1)interval(1)Resnet(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)코테(1)
post-thumbnail

ResNet50 (1)

마이크로소프트에서 개발한 알고리즘으로, GoogleLeNet은 22개 층으로 구성됐지만, 7배 깊은 층, 152개를 사용하여 깊은 네트워크를 사용한 층을 갖는다.단순히 네트워크 깊이만 깊어지면 성능이 좋아질까?ResNet의 논문에는 56층의 네트워크가 20층의 네트워크

2024년 10월 19일
·
0개의 댓글
·
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개의 댓글
·