본문 바로가기

전체 글793

CNN Model Construction 기본 환경: IDE: VS code, Language: Python CNN(Convolution Neural Network, 합성곱 신경망) : 영상처리에 많이 활용되는 합성곱을 사용하는 신경망 구조 기존처럼 데이터에서 지식을 추출해 학습하는 것이 아니라 데이터의 특징을 추출하여 특징들의 패턴을 파악하는 구조 CNN 학습 과정 0(y) = imageA (x) 1. colvolution 과정을 통해 특성맵 추출 ➕ 필요할 경우, 패딩(Padding, 결과 값 행렬의 크기를 조정하기 위해 입력 배열의 둘레를 확장하고 0으로 채우는 연산) 진행 2. Pooling 과정을 통해 데이터의 특성 강조 풀링(Pooling): 일정 크기의 블록을 통합하여 하나의 대표값으로 대체하는 연산으로 컨볼루션 층에서 출력된 특징.. 2023. 1. 24.
Data Preprocessing: StandardScaler, MinMaxScaler 기본 환경: IDE: VS code, Language: Python ⭐ 데이터 전 처리(Data Preprocessing) → 모델 구축 후 성능을 올리기 위한 데이터 처리 ⭐ Feature Scaling : 서로 다른 변수의 값 범위를 일정한 수준으로 맞춰주는 작업 1. Standard Scaler(표준화) : (x-avg(x)) / std(x) : 데이터의 치우침 현상이 발생했을 때, 데이터의 피처 각각이 평균이 0이고 분산이 1인 정규분포로 변환하는것 : 정규화의 경우 특이치(극단값)의 영향을 크게 받기 때문에, 해당하는 경우에는 표준화를 시키는 것이 좋음 # standardScaler_boston.py import numpy as np from sklearn.datasets import load_.. 2023. 1. 23.
리눅스 기초 30강 시리즈 - 10강 파일 내용 보기(cat/nl/more/less) 이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음을 수강하며 정리한 글입니다. 10강 파일 내용 보기(cat/nl/more/less) (일반 사용자 id: j, pw: j) (관리자 id: root, pw: r) cat file_name [j@hj0216 ~/ddd]$ cat b # vim:ts=4:sw=4 [j@hj0216 ~/ddd]$ cat b -n 92 # vim:ts=4:sw=4 [j@hj0216 ~/ddd]$ cat b -b 85 # vim:ts=4:sw=4 cat option -n: 비어있는 행까지도 행 번호 추가하여 내용 조회 -b: 비어있는 행 제외 행 번호 추가하여 내용 조회 nl file_name [j@hj0216 ~/ddd]$ nl b 85 # vim:ts=4:s.. 2023. 1. 23.
리눅스 기초 30강 시리즈 - 09강 디렉토리 생성(mkdir) 삭제(rmdir) 이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음을 수강하며 정리한 글입니다. 09강 디렉토리 생성(mkdir) 삭제(rmdir) (일반 사용자 id: j, pw: j) (관리자 id: root, pw: r) mkdir dir_name [j@hj0216 ~/ddd/d10]$ mkdir ... [j@hj0216 ~/ddd/d10]$ ls [j@hj0216 ~/ddd/d10]$ ls -al 합계 0 drwxrwxr-x. 3 j j 17 1월 23 19:02 . drwxrwxr-x. 3 j j 17 1월 23 19:00 .. drwxrwxr-x. 2 j j 6 1월 23 19:02 ... [j@hj0216 ~/ddd]$ mkdir d{1..5} [j@hj0216 ~/ddd]$ ls d1 d.. 2023. 1. 23.
리눅스 기초 30강 시리즈 - 08강 도움말 보기 이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음을 수강하며 정리한 글입니다. 08강 도움말 보기 (일반 사용자 id: j, pw: j) (관리자 id: root, pw: r) 도움말 보는 방법 [j@hj0216 ~]$ls --help # 명령어 --help [j@hj0216 ~]$info cp # info 명령어 [j@hj0216 ~]$man nl # man 명령어 # q 빠져나오기 # space bar 페이지 단위 넘어가기 # /내용 내용 찾기 ⭐ --help 출력 내용 해석 []: 생략 가능 ...: 중복 허용 2023. 1. 23.
리눅스 기초 30강 시리즈 - 07강 디렉토리 내용 보기 이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음을 수강하며 정리한 글입니다. 07강 디렉토리 내용 보기 (일반 사용자 id: j, pw: j) (관리자 id: root, pw: r) [j@hj0216 ~]$ mkdir dd [j@hj0216 ~]$ touch aa [j@hj0216 ~]$ cal > bb mkdir dd: dir dd 생성 touch: 파일의 접근 시각을 변경해주는 명령어 + touch aa(파일명): 현재 시각으로 파일 생성 cal > bb: cal 출력 내용을 파일 bb에 저장 해당 dir 내 파일 목록 조회 [j@hj0216 ~]$ ll 합계 4 -rw-rw-r--. 1 j j 0 1월 23 17:40 aa -rw-rw-r--. 1 j j 144 1월 23 17.. 2023. 1. 23.