전체 글 (49) 썸네일형 리스트형 RNN의 모델구조만 보고 RNN을 직접 만들어보자. RNN의 모델구조는 다음과 같다.$x_0$ ~ $x_t$는 각 글자이다. $x_0$의경우 첫 글자가 되는 것이고 $h_t$와 $y_t$는 다음과 같이 계산된다. $h_t = \tanh\left( \mathbf{W}_h \cdot \left[ h_{t-1}, x_t \right] + \mathbf{b}_h \right)$$y_t = \text{softmax}\left( \mathbf{W}_y \cdot h_t + \mathbf{b}_y \right)$ 즉 $x_t$와 $h_{t-1}$를 합쳐서 $W_h$에 곱해주고, $\tanh$ 에 넣어준 값이 $h_t$ 이고, 여기서 나온 $h_t$ 를 $W_y$에 곱해준값이 출력 $y_t$ 인 것이다.여기서 $h_t$ 는 그다음 $W_{h+1}$과 곱해지는 $x_.. 파이토치로 기본 사용법, 파이토치 입문 데이터 로드부터 mlp 모델까지 데이터 로드TensorDataset과 DataLoader입력 데이터를 쉽게 처리하고, 배치단위로 잘라서 학습할 수 있게 도와주는 모듈Dataset: 학습 시 사용하는 feature와 target의 pair 로 이루어짐보통 Dataset 클래스를 상속받아 커스텀 인스턴스를 생성하는 형태로 많이 사용DataLoader: 학습 시 각 인스턴스에 쉽게 접근할 수 있도록 순회 가능한 객체를 생성 파이토치에서는 데이터를 x, y 로 분리한 후 Dataset class 로 관리함train dataset, validation dataset, test datasettrain dataloader, validation dataloader, test dataloadersuffling, batch size, number of .. 24년 08월 04일 오후 3시 기준 주식 주요 뉴스 요약 안녕하세요 이전장 마감 이후로 새로 등장한 뉴스 중 주가 영향이 있을만한 것들만 선별해서 요약해드립니다. 24년 08월 04일 오후 3시 기준의 주요뉴스입니다. CJ ENM의 '나영석표 예능', 시청자들 사이에서 의견 분분!최근 CJ ENM이 내놓은 예능 프로그램이 '식상하다'와 '편안하다'는 두 가지 상반된 평가를 받고 있습니다. 나영석 PD의 특유의 스타일이 장르화되어 시청자들 사이에서 논란이 되고 있네요. 이런 논란에도 불구하고, CJ ENM의 예능 프로그램들은 꾸준한 시청률을 기록하고 있습니다. 주가에 미치는 영향은 제한적일 것으로 보입니다. 디엑스앤브이엑스, 바이오 석학 조남준 교수 영입디엑스앤브이엑스가 글로벌 바이오 재료 분야 석학인 조남준 교수를 영입했습니다. 이는 회사의 연구 개발 역량 강.. Seaborn 사용법 Seaborn 그래프 종류별로 알아보기 파이썬 데이터 시각화 Seaborn 에는 여러가지 그래프가 있는데요, Seaborn에서 제공하는 예제 데이터셋 로드하여 주요 그래프 기능을 알아보겠습니다. 데이터 준비import seaborn as snsimport matplotlib.pyplot as pltimport pandas as pd# Seaborn에서 제공하는 예제 데이터셋 로드tips = sns.load_dataset('tips')iris = sns.load_dataset('iris')flights = sns.load_dataset('flights')# 그래프 스타일 설정sns.set(style="whitegrid") 1. Tips 데이터셋tips 데이터셋은 레스토랑에서 받은 팁에 관한 정보를 포함하고 있습니다. 이 데이터셋은 고객의 성별, 흡연 여부, 식사 시.. 백준 투 포인터를 이용한 부분합 구하기 (BOJ1086, 백준 부분합) 수열에서의 연속된 수들의 부분부분합이란? 특정 수열이 있다고 가정합시다. Arr 5 1 3 5 10 7 4 9 2 8 여기서 연속된 수는, 5 10 4 9 2 이렇게 연속된 수들을 골라올 수 있겠죠. 그렇다면 저 연속된 수들의 부분합은 둘 다 5 + 10 = 15, 4 + 9 + 2 = 15 가 되는것입니다. 문제입니다. 해설입니다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; /* 10,000 이하의 자연수로 이루어진 길이 N짜리 수열이 주어진다. 이 수열에서 연속된 수들의 부분합 중에 그 합이 S 이상이 되는 것 중, 가장 짧은 것의 길이를 구하는 프로그램을 작성하시오... 인공지능 용어 및 요약정리 인공지능 : 컴퓨터나 기계에 의해서 사람의 의식이나 학습능력, 문제해결 능력 등 인지("congnitive")기능을 따라하는 것 튜링테스트 : 인공지능 (AI) 분야에서 컴퓨터가 인간처럼 생각할 수 있는지 확인하는 방법 중 하나로 , 1950년대의 영국의 컴퓨터 과학자의 이름을 따서 명명. -> 정답을 얼마나 잘 맞추느 등의 기존 평가기준과 다르게, 얼마나 사람과 똑같이 행동하는가에 초점을 맞췄다. 인공지능 , 머신러닝 , 딥러닝의 차이점( 또는 정의)를 쓰시오. 인공지능 : 컴퓨터나 기계에 의해서 사람의 의식이나 학습능력, 문제해결 능력 등 인지("congnitive")기능을 따라하는 것 머신러닝 : 머신러닝(machine learning)은 규칙을 일일이 프로그래밍하지 않아도 자동으로 데이터에서 규칙.. One time pad (원타임 패드) 원타임 패드(One time pad) OTP는 1회용 키이다. 이 키는 암호화와 복호화에 쓰이는데 P를 평문 , K를 키 , C를 암호문이라고 가정하자. P xor K = C C xor K = P 인 xor의 성질을 이용하여 암호화 및 복호화를 할 용도로 키를 갖는 것이고, 위의 성질에서 보이듯이 송 수신자는 같은 키를 가져야 한다. 문자의 의미 그대로 한 번 사용하면 버리는 키이고, xor 연산을 하기 위해 평문과 키는 같은 길이여야 한다. 암호 및 복호화의 과정을 따라가 보자면, 앨리스는 평문 P를 키 K를 이용하여 xor 연산을 하여 암호문 C를 생성 및 전송한다. 밥은 암호문 C를 키 K와 xor 하여 평문 P를 얻는다. 딱 한번 사용하고 버리기 때문에, 이론상 절대적 보안 기능을 제공한다. 하지.. React 개발의 기본 -1 지난 게시글 까지 해서 리액트 프로젝트 생성까지는 완료하였습니다. 이제 필요 없는 부분을 지우고 저희가 원하는 페이지를 만드는 과정을 진행합니다. 지금부터 작성할 내용은 노마드 코더의 무료 강의인 ReactJS로 영화 웹 서비스 만들기를 참고하여 작성합니다. 우선 README.md 를 본인 스타일에 맞게 작성하세요! 기존에 들어가있는 내용을 모두 지우고 본인만의 스타일대로 만드시면 됩니다. 그리고 , src 폴더에는 index.js , App.js 를 제외한 파일을 모두 삭제합니다. 그리고 packge.json 에 scripts 부분에서 test , eject부분 두줄을 날려줍니다. 이렇게 만들어주고 나서 index.js 파일에도 갑니다. 위에서 보이는 부분중에 3,5, 14~17 라인을 지웁니다. 이렇.. 이전 1 2 3 4 ··· 7 다음