분류 전체보기
[PC관리] pagefile.sys 파일 삭제 방법
pagefile.sys파일은 왜 생길까? 코딩을 하면서 빅데이터와 용량이 큰 모델을 돌리다 보니 내 컴퓨터가 힘들었나보다..ㅠㅠ 내가 준 16GB 메모리로도 부족했는지 가상메모리를 잡아서 사용하고 있었다. 이와 같이 pagefile.sys라는 파일이 42GB나 차지하고 있었다!! 이 파일은 컴퓨터 작업을 할 때 PC가 메모리가 부족하다고 생각하면 저장장치(HDD/SSD)에 가상메모리를 할당하는 파일을 만들고 해당 파일을 메모리처럼 사용한다. 어쩐지 딥러닝 모델을 돌리고 있는데 내 컴퓨터의 메모리 사용량이 거의 99%를 왔다갔다하면서 다시 줄어드는 것을 봤는데 그게 pagefile.sys를 만들어 가상메모리로 활용하고 있어서 그런것 같다 ㅎㅎ 이제 모델을 다 돌리고 난 후 필요가 없으니 나의 소중한 SSD..
DeepLearning에 사용되는 Activation Function 정리
활성화 함수 정의 입력된 데이터의 가중 합을 출력 신호로 변환하는 함수이다. 인공 신경망에서 이전 레이어에 대한 가중 합의 크기에 따라 활성 여부가 결정된다. 신경망의 목적에 따라, 혹은 레이어의 역할에 따라 선택적으로 적용한다. 활성화 함수 종류 1. 계단 함수(step function) 정의 및 특징 가장 간단한 활성화 함수로 임계치를 기준으로 0 or 1의 이산적인 값을 출력한다 대표적으로 퍼셉트론에서 사용된 활성화 함수이다 단점 인공신경망에서 사용할 경우 x=0에서 기울기가 $\infty$ 되어 미분이 불가능하여 오류가 발생한다 따라서 단일 퍼셉트론에서만 사용되고 딥러닝에서는 부적절하다. 2. 시그모이드 함수(sigmoid function) 정의 및 특징 전체 실수 범위에서 0 ~ 1 사이의 값을..
DNN(심층신경망)
DNN(심층 신경망)의 정의 인공 신경망(ANN)에서 은닉층(hidden layer)이 2개 이상 가지고 있는 모델 hidden layer가 많아 질 수록 다양한 표현이 가능하고 정확도도 증가하게 된다. HW(하드웨어)의 기술이 발전하면서 연산 처리속도가 증가하여 ANN의 학습시간이 오래 걸리는 것을 극복하고 DNN을 많이 사용한다. DNN을 응용하여 CNN, RNN 등 다양한 모델이 등장한다. DNN의 등장 배경 Backpropagation의 등장으로 ANN은 1990년대 초반까지 크게 발전하고 많이 사용 되었다. 하지만 인공신경망에는 2가지 큰 문제점이 존재한다 ANN의 중요한 2가지 문제점 1. 신경망의 깊이가 깊어질 낮아지는 정확도(Gradient Vanishing) 은닉층을 많이 쌓을 수록 더 ..
ANN(인공신경망)
ANN(Artificial Neural Network) 이란? 💡 사람의 신경망 원리와 구조를 모방하여 만든 기계학습 알고리즘 사람의 신경망 뉴런들이 어떤 신호, 자극 등을 받고, 특정 임계값(Threshold)을 넘어서면 결과 신호를 전달하는 과정 1. Perceptron 💡 사람의 뉴런을 모방한 최조의 신경망 모델 (프랭크 로젠블럿(Frank Rosenblatt)은 1957년에 발표) [좌]뉴런(Neuron), [우]인공 뉴런(artificial neuron, 퍼셉트론) 퍼셉트론의 구조 뉴런(Neuron)은 생물의 신경계를 이루는 신경 세포로 Dendrite(수상돌기), Soma(세포체), Axon(축삭돌기)를 추상화하여 위 그림의 우측과 같이 인공 뉴런을 구현하였다. Dendrite(수상 돌기): ..
Walmart Recruiting - Store Sales Forecasting
참고 코드 Github : bit.ly/3dPkqss 위 링크에서 실습한 코드를 참고해주세요 Follow와 star 해주시면 감사합니다 👍👍 입력 데이터 Columns Store : 상점 번호(1~45) Dept : 부서 Date : 날짜 IsHoliday : 특별한 날인지 Temperature : 온도 Fuel_Price : 유가 CPI : 소비자물가지수 Unemployment : 실업률 결과 데이터 Columns Weekly Sales : 지정된 상점에서 지정된 부서의 판매 데이터 시각화 holiday별 매출 평균 비교 데이터 시각화 결과 기념일이 있을 때 매출액이 상대적으로 조금 높은것을 알 수 있다 부서별 매출 각 부서별 매출액을 데이터 시각화한 결과 부서별로 매출액이 차이가 있음을 알 수 있다...
Bag of Words Meets Bag of Popcorn 실습
Bag of Words Meets Bag of Popcorn 실습 code https://github.com/sejin-k/Kaggle/blob/master/Bag_of_Words_Meets_Bags_of_Popcorn/Bag_of_Words_Meets_Bags_of_Popcorn.ipynb 위 링크에서 실습한 코드를 참고해주세요 Follow와 star 해주시면 감사합니다 1. Bag of Words Meets Bag of Popcorn Bag of Words Meets Bag of Popcorn Link Bag of Words : 단어들의 순서는 전혀 고려하지 않고, 단어들의 출현 빈도(frequency)에만 집중하는 텍스트 데이터의 수치화 표현 방법입니다 Performance Metric(성능 지표)..
응용 언어학 - 영어(Syntax)
Syntax 통사론은 구문론은 단어가 문장을 이루는 방법을 연구하는 언어학의 하위 분야이다. 1. Syntax Rules 올바른 구문 또는 문장을 생성하는 규칙 word + syntactic rule + word = phrase phrase + syntactic rule + phrase = sentence (예시)영어는 SVO 어순 The President nominated a new Supreme Court justice (o) President The new Supreme a Court justice nominated (x) (예시)한국어는 SOV 어순으로 구성되어있다. 대통령은 새 대법관을 지명했다.(o) 새 대법관을 대통령은 지명했다. (o) 대통령은 지명했다 새 대법관을 (의미는 해석 가능, 문..
응용 언어학 - 영어(Morphology)
응용 언어학 - 영어(Morphology) 1. The Words of Language 언어에서 단어(words)는 매우 중요하다. 모든 단어들의 mental dictionary를 가지고 있다. Mental dictionary 구성 요소 Pronunciation Meaning Orthography(spelling) Grammatical category Content Words and Function Words Content words 내용의 의미를 가지고 있는 단어 계속해서 새롭게 생겨날 수 있다.(Open class) 예시 nouns, verbs, adjectives, etc. Function words 기능적 의미를 가지고 있는 단어 아주 가끔 발생 가능하지만 거의 고정되어 있다(Close class..