본문 바로가기

전체 글43

[python/keras] RNN return_sequences값에 따른 결과 값 차이 1) return_sequences = True 이면 입력 시간대로 들어간 sequence데이터를 시간대별로 결과 output 행렬로 만드는 것      ex) simpleRNN(20, return_sequences=True, input_shape [None,1]) 일 때      input형태가 [batch_size=3, time_steps=3, 1]이면     output 형태가 [batch_size=3, time_stpes=3, 20]으로 나옴 X = [ [[1.2], [1.4], [1.5]], # 첫 번째 샘플 (time_steps=3, features=1) [[2.3], [2.2], [2.8]], # 두 번째 샘플 (time_steps=3, features=1) .. 2024. 12. 13.
[Linux] scp를 통해서 간편하게 파일/폴더 전송하기 Linux에서 scp를 통해서 파일, 폴더를 전송할 수 있다. 파일기준으로는 scp를 이용해서 포트 123으로 파일을 보내는 방식은 아래의 명령어와 같다. 만약에 -P옵션을 빼면 default로 22포트로 전송하게 된다.scp -P 123 file @:  만약에 폴더전체를 scp를 이용해서 포트 123으로 보내는 방식은 아래의 명령어로 하면 된다.scp -P 123 -r @: 2024. 5. 20.
[Window/ssh] 윈도우에서 ssh 간편 설정방법 (ssh config) 윈도우에서 ssh 접속할 때 원하는 이름으로 들어갈 수 있게 설정하는 방법 리눅스에서 ssh 접속할 때 간단하게ssh computer이런 방식으로 따로 hostname(ip주소), port, username 등을 작성하지 않아도 바로 들어갈 수 있는 방식이 있어서 되게 편한 적이 있었는데, 윈도우에서도 이런 기능이 있는지 알아보았는 데 있어서 내가 다음에 안 까먹기 위해서 정리할 겸 올려놓겠다.   1. C:\Users\\.ssh 폴더에 들어간다 C:\User\ 또는 C:\사용자\ 폴더에 들어가면 .ssh폴더가 숨겨져 있는데 보이지 않는다면 보기 -> 숨김 항목에 체크를 하자 그래도 보이지 않으면 ssh를 한 적이 없어서 그럴 것이므로 그냥 ".ssh"라고 폴더를 만들어 주면 된다.   2. config.. 2024. 5. 20.
[파이썬/사이킷런] SVM관련 궁금한 점들 SVM에서 대량 데이터를 빠르게 돌리 수 있는 방법? 사실 SVM관련해서 궁금한 점이 생긴이유는 SVM을 train하는데 너무 오랜시간이 걸리는 것 같아서 찾아보게되었다. 찾아보다가(사실은 어떻게 찾아야될지 도움을 받긴했지만...) 다양한 방식이 있었다. Intel 전용 AI 가속기가 있으니 이 Library를 사용해보라는 것 BaggingClassifier로 해보라는 것 (나중에 찾아봐야겠다.) Linear SVM을 해보라는 것 warm_start 또는 partial_fit를 활용해보라는 것 (찾아봤는데 SVM 관련해서는 안되는 것 같다?) AI 알고리즘 가속 구현 라이브러리 활용 https://intel.github.io/scikit-learn-intelex/latest/index.html 이 라이브.. 2024. 4. 10.
[C++] 공부하다가 궁금한 것(new, new[], delete, delete[]) 코딩 공부하다가 C언어에서 malloc, free와 비슷한 new, delete를 책에서 공부하다가 궁금한 것들이 많이 생겨버렸다. 아직까지는 구글링으로 다양하게 찾아보고 있는데, 책을 다 읽으면 해결이 될 문제일지 아니면 계속 모를지 몰라서 일단은 기록해 놓고 나중에 답을 한 번 찾아봐야겠다. 이미 찾아본 것도 있지만 계속해서 궁금증이 끊임없이 생겨서 진도를 못 나갈까 봐 일단은 킵해놓아야지.... 궁금점 1. new와 new[], delete와 delete[]의 차이 왜 차이를 두고 만들었을까? new와 delete키워드(? 연산자인가 함수인가)를 배웠을 때, 이 둘은 C언어에서 malloc과 free와 비슷한 걸로 c++에서는 이것들을 사용하라고 하였다. 그런데, malloc과 free는 그냥 포인.. 2024. 4. 5.
[C++] 백준 2018번 수들의 합 5 이번에 풀어볼 문제는 어떤 자연수 N $( 1 \leq N \leq 10,000,000)$ 를 몇 개의 연속된 자연수의 합으로 나타내는 가짓수를 찾아내는 문제입니다. 이 문제에서 내가 했던 고민들과 틀렸던 과정들을 서술하면서 마지막에는 어떻게 수정하였는지 코드를 통해서 알려드리도록 하겠습니다. 문제 어떠한 자연수 N은, 몇 개의 연속된 자연수의 합으로 나타낼 수 있다. 당신은 어떤 자연수 N(1 ≤ N ≤ 10,000,000)에 대해서, 이 N을 몇 개의 연속된 자연수의 합으로 나타내는 가짓수를 알고 싶어 한다. 이때, 사용하는 자연수는 N이하여야 한다. 예를 들어, 15를 나타내는 방법은 15, 7+8, 4+5+6, 1+2+3+4+5의 4가지가 있다. 반면에 10을 나타내는 방법은 10, 1+2+3+4.. 2024. 3. 27.