일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Zotero
- matplotlib
- MATLAB
- WOX
- 텝스공부
- ChatGPT
- Julia
- 인공지능
- IEEE
- 논문작성법
- Python
- JAX
- obsidian
- 딥러닝
- Linear algebra
- LaTeX
- 논문작성
- Statics
- 수치해석
- 고체역학
- 에러기록
- Numerical Analysis
- 생산성
- pytorch
- 텝스
- 옵시디언
- Dear abby
- 수식삽입
- teps
- 우분투
- Today
- Total
목록분류 전체보기 (436)
뛰는 놈 위에 나는 공대생
Husband Has Nickel-and-Dime Approach to Family Finances - March 28, 2023 - DEAR ABBY: I've been married for more than 30 years. My husband and I split all bills and everything else. This has worked because, in life, I have always taken care of myself. My issue is his cheap attitude about every little dime. He always makes sure I pay my fair share to the penny, but when it comes to his reimbursin..
wox는 윈도우 내 프로그램 또는 파일, 웹페이지에 접근하기 쉽도록 만들어놓은 프로그램이다. wox를 단축키로 실행한 다음에 웹에서 검색하는 것처럼 사용할 수 있는데 그 기능이 바로 아래 그림에 있는 바와 같다. wox의 setting에 들어가서 확인할 수 있다. 다음 그림을 보면 naver, dict가 추가되어있다. 원해는 없었던 것이지만 일부러 추가한 것으로 {q}가 내가 검색할 부분이다. 위 그림의 하단에 [Add]를 눌러서 다음과 같이 추가할 수 있는데 반드시 Enable을 해놔야 검색이 활성화된다. 그리고 action keyword는 wox 검색 시 맨 앞에 작성할 키워드를 지정해야하는 커맨드다. 그리고 URL은 내가 검색했을 때 그 검색어에 연결되는 주소를 알아야한다. 다음과 같이 사전에서 검..
JAX로 학습하는 도중에 NAN값이 나와서 어디부터 원인인지 찾기가 어려웠다. 이럴 때는 아래 코드를 추가하면 된다. from jax.config import config config.update("jax_debug_nans", True) 이렇게 할 경우에 NAN이 발생하는 즉시 어떤 코드에서 문제가 발생하는지를 알려주고 코드가 종료된다.
Woman Might Double Down on Romance With Gambler - March 22, 2023 - DEAR ABBY: My ex-husband and I separated two months after our wedding. Our divorce was final five months ago. After I left him, I started talking to a younger guy I had a lot in common with. However, he has a gambling problem and ended up stealing money from my cash app. He eventually paid me back and has done everything in his p..
Gaussian process에서 사용하는 커널 종류는 다양할 수 있지만 여기서는 Radial Basis Fuction을 이용해서 gaussian process 샘플들을 구하고 이에 대한 관찰을 시각화하는 방법에 대해서 이야기한다. RBF 함수는 Paris Perdikaris 교수님의 수업자료를 참고하였다. $k(x_1,x_2)=\eta \exp\left( \dfrac{(x_1 -x_2)^{2}}{2l^2}\right)$ 커널함수가 이렇게 설정되어 있을 때 우리가 조절할 수 있는 파라미터는 scale factor인 $\eta$와 length인 $l$이다. 개념적으로 생각하였을 때 random process인 gaussian process는 $\mathbf{x}~\mathcal{N}(\mathbf{0}, ..
가장 simple하게 신경망을 구성하는 방법에 대해서 저장해놓은 글이다.차츰 업데이트 할 예정 1. 기본 학습 코드import jaximport jax.numpy as jnpfrom jax import grad, jit, vmapfrom jax import random# Define a simple neural network modeldef init_params(layer_sizes, key): params = [] for i in range(1, len(layer_sizes)): key, subkey = random.split(key) w = random.normal(subkey, (layer_sizes[i-1], layer_sizes[i])) b = j..
본 글에서는 JAX로 미분값을 구하는 방법에 대해서 다룬다. JAX에서는 미분값을 구하기 위해 grad, jacfwd, jacrev를 제공하기 때문에 몇 가지 예제를 통해서 익숙해지고자 한다. 일단 크게 scalar-valued function과 vector-valued function으로 나누고, 각 function이 한 개의 변수에만 의존하는지, 또는 두 개 이상의 변수에만 의존하는지를 따진다. 예제코드는 유튜브 튜토리얼 + JAX 매뉴얼을 참고하였다. 1. Scalar-valued function일 때 Gradient는 scalar-valued univariate function에 대한 기울기 Jacobian은 vector-valued or scalar-valued multivariate funct..
현재 기준(230318)으로 cholesky decomposition을 사용할 때 행렬 크기가 50정도 넘어가면 nan을 출력하는 오류가 있다. jnp.linalg.cholesky(K) jax.random.multivariate_normal(subkeys[0], np.zeros((N_samples,)), K) 이 때문에 cholesky decomposition을 쓰는 다른 함수들도 영향을 받았는데 jax.random.multivariate_normal의 경우에도 랜덤하게 추출하는 과정에서 cholesky decomposition을 쓴다. cholesky decomposition은 어쩔 수 없을 것 같고 jax.random.multivariate_normal(subkeys[0], np.zeros((N_sa..
아직 jax가 한글화가 많이 안 되어있어서 기본적인 기능은 내가 적어놓으려고 한다. jax.vmap(fun, in_axes=0, out_axes=0, axis_name=None, axis_size=None, spmd_axis_name=None) function을 argument axes에 대해서 mapping해주는 기능. fun : mapping할 function in_axes : function에 들어가는 input을 의미한다. 정수, None, Python container(tuple/list/dict 모두 가능)을 지원한다. 이는 모두 mapping할 input array 축을 의미한다. 만약 fun의 argument가 array이면 in_axes에는 정수, None, 튜플(Integer, None..
Coming-Out Creates Tension Between Longtime Friends - March 14, 2023 - DEAR ABBY: A dear friend, "Lorraine," contacted me because her daughter "Gabby" came out to her as bisexual and Lorraine knew I had experience with "this type of thing." My daughter is bisexual. Lorraine was repulsed by her daughter's revelation and upset that Gabby expected her to be supportive and wear pride stickers, etc. ..