반응형 -291 [C언어로 쉽게 풀어 쓴 자료구조] 1 자료구조와 알고리즘 1.1 자료구조와 알고리즘자료구조란?프로그램에서 자료들을 정리하여 보관하는 여러 가지 구조. 일상생활에서도 사용한다. 스택: 그릇을 쌓아서 보관하는 것큐: 마트 계산대의 줄리스트: 버킷 리스트사전: 영어사전그래프: 지도트리: 컴퓨터 디렉토리 구조 프로그램 = 자료구조 + 알고리즘 알고리즘이란?컴퓨터로 문제를 풀기 위한 단계적인 절차문제와 컴퓨터가 주어진 상태에서 문제를 해결하는 방법을 정밀하게 장치가 이해할 수 있는 언어로 기술한 것정의 1.1 알고리즘- 입력: 0개 이상의 입력이 존재하여야 한다.- 출력: 1개 이상의 출력이 존재하여야 한다.- 명백성: 각 명령어의 의미는 모호하지 않고 명확해야 한다.- 유한성: 한정된 수의 단계 후에는 반드시 종료되어야 한다.- 유효성: 각 명령어들은 종이와 연필, .. 2024. 8. 11. [밑시딥2] CHAPTER 7 RNN을 사용한 문장 생성 7.1 언어 모델을 사용한 문장 생성7.1.1 RNN을 사용한 문장 생성의 순서Language Model(LM)은 지금까지 주어진 단어들에서 다음에 출현하는 단어의 확률분포를 출력한다.위의 그림을 토대로 다음 단어를 새로 생성하기 위한 방법은 다음과 같은 방법들이 있다.확률이 가장 높은 단어를 선택한다 → "결정적(deterministic)"인 방법확률이 높은 단어는 잘 선택되고, 확률이 낮은 단어는 덜 선택한다 → "확률적(probabilistic)"인 방법7.1.2 문장 생성 구현아래의 코드에서 문장 생성을 수행하는 메서드는 generate(start_id, skip_ids, sample_size)다.start_id: 최초로 주는 단어의 IDskip_ids: 단어 ID의 리스트 (ex. [12, 20.. 2024. 8. 5. [밑시딥2] CHAPTER 6 게이트가 추가된 RNN Blessed are the forgetful: for they get the better even of their blunders.망각은 더 나은 전진을 낳는다 - 니체 RNN -> 장기 기억을 못한다. 그래서 나온 것들이 LSTM, GRU.가끔 RNN이라고 말하면 LSTM이나 GRU같은 RNN 계열을 가리키는 경우도 있어서, 그냥 RNN을 말할때는 바닐라 RNN 혹은 기본 RNN 이라고 하기도 한다.LSTM, GRU에는 기본 RNN에 게이트가 추가된다. 이 게이트 덕분에 장기기억을 할 수 있게 된다. 6.1 RNN의 문제점왜 기본 RNN은 장기 기억을 못할까? 원인은 기울기 소실 혹은 기울기 폭발 때문!6.1.1 RNN 복습 시계열 데이터 xt를 입력하면 ht가 출력되고, 이 ht가 RNN계층의.. 2024. 7. 29. [나는 리뷰어다] 실무로 통하는 타입스크립트 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다."TypeScript는 최근 개발 생태계에서 주목받고 있는 정적 타입 언어입니다. 많은 개발자들이 관심을 가지고 있지만, 진입 장벽에 대한 우려가 있었습니다. 저 또한 관심만 있고 어떻게 시작해야 할지 막막했는데요. 해당 책 "실무로 통하는 타입스크립트"는 그러한 고민을 해소하며, TypeScript와 JavaScript의 복잡한 관계를 명확히 설명하고 실무 적용 가능한 인사이트를 제공하고 있습니다.이 책의 가장 큰 강점은 실용성에 있다고 생각합니다. 기본 개념부터 고급 주제까지 총 105개의 실용적인 레시피를 통해 TypeScript를 체계적으로 학습할 수 있습니다. 특히 Type Assertion, Generics, 그리고 React와 같은.. 2024. 7. 28. 이전 1 ··· 3 4 5 6 7 8 9 ··· 73 다음 반응형