본문 바로가기

반응형

분류 전체보기

(74)
1. 토큰화 [초등학생도 이해하는 자연어처리] 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Master.M'입니다. 오늘부터는 '초등학생도 이해하는 자연어 처리'라는 주제로 자연어 처리(NLP)에 대해 포스팅하도록 하겠습니다. 제목처럼 진짜 핵심 내용을 쉽게 설명하는 것을 목표로 하고 있으니 자연어 처리(NLP)에 입문하고 싶은 분들은 많은 관심 부탁드립니다. 오늘 알아볼 내용은 '토큰화'입니다. 토큰화란? 우선 토큰화가 무엇이지 알아야겠죠? 토큰화란 문장을 분석하기 위해 더 이상 쪼개 지지 않을 때까지 잘게 분해는 작업을 의미합니다. 여러분들이 레고 모형을 더 이상 쪼개 지지 않는 레고 블록 단위로 분해하는 것과 유사하다고 생각하면 됩니다. 여기서 '토큰(token)'은 우리나라 말로는 '형태소(morpheme)'로 가장 작은 말의 단위..
Ubuntu 에서 GPU 사용량 확인 및 메모리 삭제 안녕하십니까 코딩오페라의 Master.M입니다. 오늘은 Ubuntu 환경에서 GPU 사용량을 확인 및 메모리 삭제하는 방법에 대해 알아보도록 하겠습니다.(Ubuntu 20.04 버전) GPU 사용량 확인 우선 Ubuntu 환경에서 'CTRL + ALT + T'를 눌러 터미네이터 창을 켜줍니다. 그런다음 아래와 같은 코드를 입력해 줍니다. nvidia-smi -l 1 입력을 해주면 위와 같은 창이 나옵니다. 여기서 빨강색 창을 보시면 해당 컴퓨터의 GPU용량과 현재 사용량을 보실수 있습니다. 이 창은 매초 업데이트가 되기 때문에 실시간으로 확인이 가능합니다. GPU 메모리 삭제 위와 같이 Ubuntu 환경에서 터미네이터 창을 켜줍니다. 그런다음 아래와 같은 코드를 입력해 줍니다. # 현재 사용중인 프로그램..
Github에 코드 다운로드, 업로드 하기 안녕하십니까 코딩오페라의 Master.M입니다. 오늘은 코딩할 때 많이 사용되는 Github 사용법에 대해 알아보도록 하겠습니다. Github 로그인 처음 cmd혹은 터미널 창을 키고 Github에 로그인 해줍니다.(계정이 없으신 분들은 미리 계성을 생성해 주세요) 최종적인 본인(유저)의 입력된 정보를 알고싶다면 '유저 정보 확인'코드를 참고하시기 바랍니다. # 유저이름 설정(your name) git config --global user.name "your name" # 유저 이메일 설정(user.email) git config --global user.email "your email" # 유저 정보 확인 git config --list Github 코드 다운로드 Github의 해당 레퍼지토리의 코드를..
12. [강화학습] A3C 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Master.M'입니다. 오늘 알아볼 내용은 'A3C'입니다. 저의 경우 2016년 알파고와 이세돌의 바둑 대결로 인해 인공지능에 관심이 많이 생기기 시작했고 이후 구글의 딥마인드 팀에서 발표한 DQN논문 특히 아타리사의 '브레이트 아웃' 게임을 하는 것을 보고 많은 감명을 받아 '강화 학습'이라는 학문에 많은 관심을 갖게 되었습니다. 그래서 오늘부터는 강화 학습에 대해 차분히 정리를 해보도록 하겠습니다. 저는 '파이썬과 케라스로 배우는 강화 학습'이라는 책을 읽으면서 독학을 하였습니다. 이 글은 이 책을 참고하여 제작합니다.(광고 아닙니다!!) 저번 시간에 우리는 DQN과 A2C알고리즘에 대해 알아보았습니다. 혹시 못 보신 분들은 아래 링크를 참고..
11. [강화학습] 연속적인 A2C 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Master.M'입니다. 오늘 알아볼 내용은 '연속적인 A2C'입니다. 저의 경우 2016년 알파고와 이세돌의 바둑 대결로 인해 인공지능에 관심이 많이 생기기 시작했고 이후 구글의 딥마인드 팀에서 발표한 DQN논문 특히 아타리사의 '브레이트 아웃' 게임을 하는 것을 보고 많은 감명을 받아 '강화 학습'이라는 학문에 많은 관심을 갖게 되었습니다. 그래서 오늘부터는 강화 학습에 대해 차분히 정리를 해보도록 하겠습니다. 저는 '파이썬과 케라스로 배우는 강화 학습'이라는 책을 읽으면서 독학을 하였습니다. 이 글은 이 책을 참고하여 제작합니다.(광고 아닙니다!!) 저번 시간에 저희는 이산적인 A2C에 대해 알아보았습니다. 혹시 못 보신 분들은 아래 링크를 참..
10. [강화학습] A2C 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Master.M'입니다. 오늘 알아볼 내용은 'A2C'입니다. 저의 경우 2016년 알파고와 이세돌의 바둑 대결로 인해 인공지능에 관심이 많이 생기기 시작했고 이후 구글의 딥마인드 팀에서 발표한 DQN논문 특히 아타리사의 '브레이트 아웃' 게임을 하는 것을 보고 많은 감명을 받아 '강화 학습'이라는 학문에 많은 관심을 갖게 되었습니다. 그래서 오늘부터는 강화 학습에 대해 차분히 정리를 해보도록 하겠습니다. 저는 '파이썬과 케라스로 배우는 강화 학습'이라는 책을 읽으면서 독학을 하였습니다. 이 글은 이 책을 참고하여 제작합니다.(광고 아닙니다!!) 저번 시간에 우리는 폴리시 그라디언트의 일종인 REINFORCE 알고리즘에 대해 알아보았습니다. 혹시 못..
9. [강화학습] REINFORCE 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Master.M'입니다. 오늘 알아볼 내용은 'REINFORCE'입니다. 저의 경우 2016년 알파고와 이세돌의 바둑 대결로 인해 인공지능에 관심이 많이 생기기 시작했고 이후 구글의 딥마인드 팀에서 발표한 DQN논문 특히 아타리사의 '브레이트 아웃' 게임을 하는 것을 보고 많은 감명을 받아 '강화 학습'이라는 학문에 많은 관심을 갖게 되었습니다. 그래서 오늘부터는 강화 학습에 대해 차분히 정리를 해보도록 하겠습니다. 저는 '파이썬과 케라스로 배우는 강화 학습'이라는 책을 읽으면서 독학을 하였습니다. 이 글은 이 책을 참고하여 제작합니다.(광고 아닙니다!!) 저번 시간까지 배운 알고리즘들은 '가치 기반 강화 학습(Value-based RL)'입니다. ..
8. [강화학습] DQN(카트폴) 안녕하세요 '코딩 오페라'블로그를 운영하고 있는 저는 'Master.M'입니다. 오늘 알아볼 내용은 'DQN'입니다. 저의 경우 2016년 알파고와 이세돌의 바둑 대결로 인해 인공지능에 관심이 많이 생기기 시작했고 이후 구글의 딥마인드 팀에서 발표한 DQN논문 특히 아타리사의 '브레이트 아웃' 게임을 하는 것을 보고 많은 감명을 받아 '강화 학습'이라는 학문에 많은 관심을 갖게 되었습니다. 그래서 오늘부터는 강화 학습에 대해 차분히 정리를 해보도록 하겠습니다. 저는 '파이썬과 케라스로 배우는 강화 학습'이라는 책을 읽으면서 독학을 하였습니다. 이 글은 이 책을 참고하여 제작합니다.(광고 아닙니다!!) https://codingopera.tistory.com/27 7. [강화학습] 딥살사(Deep SARS..

반응형