[논문작성] Biography (예시)
·
기타/논문작성 Writing
Biography를 쓸 일이 있는데 어떻게 써야할지 잘 모르겠어서 알아본 것들에 대해 정리한다. 일단 Biography는 AIAA 기준 다음과 같은 형식을 따른다. (대부분에서 비슷하게 적용되지만 각 저널 별 선호하는 양식을 확인하면 좋다.) 포함될 내용은 다음과 같다. 작성기준: 개인적인 내용을 배제하고 개인의 전문적인 측면에 대해서만 기술한다. (가능하면) 현재 재직 중인 기관, 제출하고자 하는 학회에서 어떤 멤버십을 가지고 있는지를 적는다. 받은 학위, 학회 등 전문기관에서 받은 상, 분야에서 자신이 기여한 것 관련 분야 업무 경험 적절하다면 publishing history도 포함한다. 분량 한 단락 이내, 단어 100에서 250까지 허용된다. 학위의 경우 줄여쓰고, 시기도 줄여서 적는다. 학과명..
[Dear abby] 230402
·
영어 공부 English Study/글 Article
Neighbor's Quirky Questions Don't Sit Right With Couple - April 02, 2023 - DEAR ABBY: My husband and I met our neighbor "Maggie" one day while she was walking her dog. She has since befriended me via additional meetings on the street and walks about once a week. She's 68, has been looking unsuccessfully for a job for three years and has financial difficulties. I have given advice to her on job s..
[Dear abby] 230328
·
영어 공부 English Study/글 Article
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는 윈도우 내 프로그램 또는 파일, 웹페이지에 접근하기 쉽도록 만들어놓은 프로그램이다. wox를 단축키로 실행한 다음에 웹에서 검색하는 것처럼 사용할 수 있는데 그 기능이 바로 아래 그림에 있는 바와 같다. wox의 setting에 들어가서 확인할 수 있다. 다음 그림을 보면 naver, dict가 추가되어있다. 원해는 없었던 것이지만 일부러 추가한 것으로 {q}가 내가 검색할 부분이다. 위 그림의 하단에 [Add]를 눌러서 다음과 같이 추가할 수 있는데 반드시 Enable을 해놔야 검색이 활성화된다. 그리고 action keyword는 wox 검색 시 맨 앞에 작성할 키워드를 지정해야하는 커맨드다. 그리고 URL은 내가 검색했을 때 그 검색어에 연결되는 주소를 알아야한다. 다음과 같이 사전에서 검..
[JAX] 학습 중 NaN 값이 나올 때 찾는 방법
·
연구 Research/인공지능 Artificial Intelligent
JAX로 학습하는 도중에 NAN값이 나와서 어디부터 원인인지 찾기가 어려웠다. 이럴 때는 아래 코드를 추가하면 된다. from jax.config import config config.update("jax_debug_nans", True) 이렇게 할 경우에 NAN이 발생하는 즉시 어떤 코드에서 문제가 발생하는지를 알려주고 코드가 종료된다.
[Dear abby] 230322
·
영어 공부 English Study/글 Article
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..
[JAX] Gaussian process 파라미터에 따른 결과 visualization
·
연구 Research/인공지능 Artificial Intelligent
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}, ..
[JAX] 기본 Neural Networks 모델
·
연구 Research/인공지능 Artificial Intelligent
가장 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] Gradient, Jacobian, Hessian 등 미분값 구하기
·
연구 Research/인공지능 Artificial Intelligent
본 글에서는 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..
[JAX] Cholesky decomposition error 230318 기준
·
연구 Research/인공지능 Artificial Intelligent
현재 기준(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..