/images/jg_02.jpg

localStorage vs sessionStorage

​ Local Storage와 Session Storage의 차이 를 알아보기 전에 ​ ​ ‘Storage(web storage)‘란 무엇인지 우선 알아봅시다. HTML5에서 등장한 웹의 데이터를 클라이언트에 저장할 수 있는 기능 인터넷상의 통신을 하는데 어떤 자료를 가지고 있어야 한다거나, 나의 정보(유저정보)를 관리하는 등의 데이터 관리를 위한 저장소 기능. 그리고 storage는 두 가지 종류가 존재 ​ ​ Local Storage와 Session Storage Local storage origin(요청이 시작된 서버를 나타내는 URL)이 같을 경우, 여러 탭과 브라우저 창에서 공유되는 저장소.

폴더안에 있는 특정 파일 리스트 가져오기

​ 폴더 안에 있는 특정 파일 리스트 정리 어떤 폴더 안에 있는 특정 확장자명의 파일들의 리스트를 정리하고 싶을 때 사용합니다. ​ 1 2 3 4 5 6 7 ## 폴더안에 있는 .csv파일 리스트 가져오기 import os path = '/경로/' file_lists = os.listdir(path) file_list_result = [file for file in file_lists if file.endswith('.csv')] ## 파일명 끝이 .csv인 경우 ​ 이후 pandas DataFrame에 넣을 때 1 2 3 4 5 6 import pandas as pd df = pd.

Machine VS Deep Learning

​ ‘머신러닝’이란 무엇인지 우선 알아봅시다. 머신 러닝(machine learning) 또는 기계 학습(機械學習)은 경험을 통해 자동으로 개선하는 컴퓨터 알고리즘 연구 분야입니다. 이는 인공지능의 한 분야로 간주되며, 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발합니다. 예를 들어 ‘이 운동화가 진품이 맞는지?’, ‘특정 시간대에 A에서 B까지 가는데 얼마나 시간이 걸리는지?’, ‘수신한 메일이 스팸메일인지?’ 등 표현(representation)과 일반화(generalization)가 핵심인 기술입니다. 표현이란 데이터의 평가이며, 일반화란 아직 알 수 없는 데이터의 처리를 의미합니다. 인공지능 ⊃ 머신러닝 ⊃ 딥러닝

RNN & LSTM

​ RNN & LSTM 감정분석을 위한 프로젝트를 기획하면서 RNN과 LSTM이라는 신경망 분석에 대하여 알게 되었습니다. 신경망 분석은 기계학습과 인지과학에서 영감을 얻어 설계된 통계학적 학습 알고리즘인데요. 이 둘의 개념를 알아보겠습니다. ​ ​ RNN(Recurrent Neural Network) 순환 신경망 시퀀스(Sequence)라는 것이 있습니다. 시퀀스는 간단히 ‘문맥이 있는 데이터’ 입니다. 문장은 단어들의 시퀀스, 음악은 음계들의 시퀀스, 동영상은 이미지의 시퀀스라고 할 수 있습니다. 그런데 시퀀스의 길이는 가변적입니다. 기존의 뉴럴 네트워크 알고리즘은 이미지처럼 고정된 크기의 입력을 다루는 데는 탁월하지만, 가변적인 크기의 데이터를 모델링하기에는 적합하지 않았습니다.