[딥러닝] RNN with PyTorch ( RNN 기본 구조, 사용 방법 )
·
🐍 Python/Deep Learning
오늘은 Pytorch를 통해 RNN을 알아보겠습니다. https://www.youtube.com/watch?v=bPRfnlG6dtU&t=2674s RNN의 기본구조를 모르시면 위 링크를 보시는걸 추천드립니다. Pytorch document에 RNN을 확인하겠습니다. https://pytorch.org/docs/stable/nn.html 1. RNN (default) RNN의 입력은 [sequence, batch_size, input_size] 으로 이루어집니다. import torch import torch.nn as nn input = torch.randn(4, 7, 5) print(input.size()) # 결과 # torch.Size([4, 7, 5]) sequence = 4차원, batch_si..
[파이썬 기본] Low Pass Filter(저역통과필터), High Pass Filter(고역통과필터), Band Pass Filter(대역통과필터) 모듈화 & 라이브러리화시키기
·
🐍 Python/Basic
https://coding-yoon.tistory.com/23?category=830190 [파이썬 응용] 1탄 Scipy : 음성 신호를 LPF , HPF 돌려보기! 안녕하세요. 글은 계속 쓰는데 적는데 마음에 안들어서 전부 비공개로 해놨는데... 네 그렇다구요. 이번 글은 파이썬에서 Scipy를 통해서 음성신호를 필터링해볼려고 합니다. 음성신호를 필터링했으면 matplotlib.. coding-yoon.tistory.com 파이썬에는 장점 중 하나는 여러가지 라이브러리가 구현되어 있고, 손쉽게 이용할 수 있습니다. 위 글에 들어가보시면, Scipy 라이브러리에는 Low Pass Filter, High Pass Filter 등등 필터를 구현되어 있습니다. 그렇다면 우리들 또한 라이브러리를 만들 수 있고..
인디자인 작업시 쿠폰 넘버링에 필요한 숫자생성기
·
인디자인
인디자인 작업시 쿠폰 넘버링에 필요한 숫자생성기(스크립트) 쿠폰 작업시 숫자를 수동으로 입력하셨나요? 제가 그랬답니다. 이것을 해결해 줄 스크립트가 있더라구요~이 스크립트는 무료라고 합니다. http://www.indystimer.com/www/generator/download 이곳에서 다운받으시면 됩니다~ 다운받은 파일을 압축을 풀면 IndysNumberGenerator.jsxbin 스크립트 파일이 보입니다. IndysNumberGenerator.jsxbin 파일을 [ 스크립트 패널 ] 폴더에 넣어야 사용할 수 있는데요. 1. [ 스크립트 패널 ] 을 열어서 [ 탐색기 나타내기(탐색기에 표시) ] 를 선택하면 스크립트 패널 폴더가 열립니다. 이 폴더에 다운 받은 IndysNumberGenerator.j..
인디자인 작업시 확장한자가 입력이 안될때(보이지 않을때)
·
인디자인
인디자인 작업시 확장한자가 보이지 않아 입력할 수 없다면.... 원고를 입력하다 보면 확장한자를 입력해야 하는데 한자가 보이지 않을때가 있습니다. 번거롭지만 가벼운 방법으로 한글에서 입력해서 복사하여 사용했습니다. 1차원적으로^^ 처음에는 확장한자가 보였었는데 컴퓨터 오류로 인해 포맷하고 다시 셋팅하는 과정에서 뭔가 설정이 달라졌었나 봅니다. 지금부터 살펴볼께요. 한자의 경우 인디자인 입력기는 인라인 입력기로 1글자 입력후 한자키를 눌러야 한자표가 보입니다. 그런데 지금은 아래처럼 .... 탭키를 눌러도 기본한자 외에 확장한자는 보이지가 않네요. 이제 설정을 바꾸러 갈까요~ 1. 윈도우 하단의 작업표시줄에서 아래 모양의 입력도구에 관한 아이콘을 찾으세요. 2. 마우스 오른쪽 버튼을 클릭하면 아래와 같은 ..
[딥러닝] 선형회귀 (Linear Regression) : Pytorch 구현
·
🐍 Python/Deep Learning
선형 회귀를 Pytorch로 구현하겠습니다. 이 글을 보시기 전에 아래 링크를 보시는 것을 추천드립니다. https://coding-yoon.tistory.com/50?category=825914 [딥러닝] 선형 회귀(Linear Regression) 지도 학습에는 대표적으로 세가지가 있습니다. 1. 선형 회귀 ( Linear Regression ) : 3월 : 60점, 6월 : 70점, 9월 : 80점이라면, 12월은 몇 점일까? 2. 이진 분류 ( Binary Classification ) : [0, 1], [True, F.. coding-yoon.tistory.com 최대한 선형 회귀식처럼 보기 쉽게끔 코딩하였습니다. # 선형 회귀 import torch import torch.nn as nn # ..
[딥러닝] 선형 회귀(Linear Regression)
·
🐍 Python/Deep Learning
지도 학습에는 대표적으로 세가지가 있습니다. 1. 선형 회귀 ( Linear Regression ) : 3월 : 60점, 6월 : 70점, 9월 : 80점이라면, 12월은 몇 점일까? 2. 이진 분류 ( Binary Classification ) : [0, 1], [True, False], [개, 고양이] 3. 다중 분류 ( Multi classification ) : [A, B, C, D], [개, 고양이, 사슴, 곰] ... 지도 학습 중 가장 대표격인 선형 회귀에 대해 먼저 알아보겠습니다. 입력 X = [1, 2, 3, 4] 출력 Y = [3, 5, 7, 9] 이라면 과연 X=5일 때, Y의 값은? 사람은 쉽게 Y의 값이 11임을 금방 알 수 있습니다. 그렇다..
[파이썬] 자료구조 : python(List) 메모리 구조에 대해 파헤치기
·
🐍 Python/Basic
python List 메모리에 대해 알아 보겠습니다. list_a = [1,2,3,4] list_b = list_a print("list_a :", list_a) print("list_b :", list_b) print("list_a 메모리 :", id(list_a)) print("list_b 메모리 :", id(list_b)) """ 결과 list_a : [1, 2, 3, 4] list_b : [1, 2, 3, 4] list_a 메모리 : 1305532916296 list_b 메모리 : 1305532916296 """ list_a의 리스트를 list_b에 대입연산자( = )를 사용하게 되면, list_b에 값이 저장되는 것이 아니라, list_a의 메모리 주소를 저장하게 되어 list_a와 list_b..
인디자인 표 안에서 탭 사용하기
·
인디자인
인디자인은 표 안에서 탭을 입력하면 탭 대신에 다음 칸으로 이동합니다. 이럴땐 어떻하면 좋은까요? 저는 처음에서 표 밖에서 텍스트 상자를 따로 만들어 탭을 입력한 다음 다시 복사하여 표에 첨부한 다음 사용했어요~ 그런데 표 안에서만 사용할 수 있는 탭 단축키를 만들면 간단하게 해결.... 메뉴에서 [ 편집 ] - [ 단축키 ] 를 클릭한 후 단축키 대화상자에서 제품영역을 [ 문자 메뉴 ] 로 선택 명령에서 [ 특수문자삽입 : 기타 : 탭 ] 을 선택 명령이 선택된 상태에서 사용자가 원하는 새 단축키를 입력하고 [ 컨텍스트 : 표 ] 로 설정하여 새로운 단축키를 저장합니다. 간단하지요~ 이제부터는 표안에서 새롭게 지정한 단축키를 누르면 탭 대화상자가 열립니다. ※ 컨텍스트는 명령이 어떤 상황에서 실행될 것..
인디자인 작업속도를 올려주는 단축키 알아보기 1
·
인디자인
인디자인에서는 마우스를 사용하지 않고도 단축키를 사용할 수 있습니다. 작업시간을 단축하는데 정말 많은 도움이 됩니다. 우선 기본적으로 설정된 단축키부터 살펴볼께요~ 1. 인디자인에서 단축키 설정이 기본단축키로 설정되었을때 사용하는 단축키 모음 2. 아도브 공식사이트에 등록된 단축키 활용 기본적으로 단축키는 메뉴에서 명령 이름 옆에 표시됩니다. 이 표에는 메뉴 명령이나 도구 설명에 표시되지 않는 단축키만 나와 있습니다. https://helpx.adobe.com/kr/indesign/using/default-keyboard-shortcuts.html InDesign의 기본 키보드 단축키에 대해 자세히 알아보기 Adobe InDesign 에서는 마우스를 사용하지 않고도 문서 작업을 빠르게 처리할 수 있는 단..
[파이썬 실습] Python threading VS PyQt5 QThread
·
🐍 Python/Application
안녕하세요. 오늘은 Python에 내장되어 있는 threading과 PyQt5dml QThread의 차이점에 대해 이야기하겠습니다. threading 쓰레드 역할을하고, QThread도 쓰레드 역할을 합니다. 하지만 분명히 둘의 차이가 있습니다. 우선, 쓰레드에 대해 애매하시다면 아래 글을 보시면 됩니다. https://coding-yoon.tistory.com/45 [파이썬 실습] PyQt5 : QThread를 사용해 응답 없음 방지 & 여러 동작하기 안녕하세요. 프로그래밍을 하면서 여러 동작을 하기 위해서는 쓰레드란 개념을 알아야 합니다. 우선, 작업관리자를 한 번 보겠습니다. CPU는 한 번에 한 가지의 동작밖에 하지 못합니다. 하지만 G(10의 9제곱)단.. coding-yoon.tistory.c..
18진수