전체 글
-
이상적인 트렌스를 사용한 등가회로카테고리 없음 2024. 11. 5. 01:18
물론 그림1의 트렌스도 철손과 leakage inductance가 빠졌기에 어느 정도 이상적인 트렌스이지만,진짜 이상적인 트렌스는 권선비가 $N_1:N_2$이고 인덕턴스 (1차측 자체, 2차측 자체, 뮤츄얼) 모두 무한대(물론 그것들의 비는 $N_1:N_2:\sqrt {N_1N_2}$이겠지만)인 트렌스를 말한다.그림2의 트렌스가 이상적인 트렌스라고 할 때, 그림1과 그림2는 등가회로라고 하는 데, 왜 그런지 알아보겠다. $V_1 = \frac {d\lambda_1} {dt}$ 여기서 $\lambda_1$은 1차측 코일에 작용하는 쇄교 자속을 의미한다.이 자속은 두 독립변수의 함수로 표현할 수 있다. $\lambda_1 = \lambda_1(i_{in}, i_2)$.자기장은 전류와 동치이고 여기서 자기장을..
-
functionary small v3.2로 langchain agent test카테고리 없음 2024. 10. 26. 23:49
functionary v3.2는 meta llama 3.1을 finetuning해서 만든 function call 전용 llm이다. https://github.com/akswnd98/functionary-small-v3.2-test GitHub - akswnd98/functionary-small-v3.2-testContribute to akswnd98/functionary-small-v3.2-test development by creating an account on GitHub.github.com
-
현상황 ai에 대한 나의 생각카테고리 없음 2024. 10. 26. 06:24
2024년 10월 26일 기준 berkeley function calling leaderboard(https://gorilla.cs.berkeley.edu/leaderboard.html) 상에서 "일반인의 데스크톱에서 사용할 수 있는" 모델들 중 가장 좋은 모델들은 다 중국산이다. 일단 리더보드 위의 쓸 수 있는 모델들 중 관심 끄는 건 다 써보고 비교 분석할 거지만,만약 저 leaderboard가 사실이라면 미국애들이 기술이 없어서 못 만드는 건 아닐 거고,ai api 호출을 늘려서 데이터를 수집하고자 하는 욕망이 큰 것이겠지...중국애들은 어차피 로컬 모델을 쓰던 리모트 모델을 쓰던 국가에서 모든 데이터를 가져갈 테니 상관 없을 거고,중국애들이 저런 모델들 푸는 이유 중 미국 기업들이 데이터 모으는 ..
-
mistral nemo 12b로 langchain agent test카테고리 없음 2024. 10. 26. 06:09
mistral nemo 12b 모델은 24gb가 넘어 가기 때문에 quantized 된 모델을 사용해야 하는데, 그러려면 llama.cpp를 사용해야 하기 때문에 mistral 모델을 langchain으로 포팅하는 과정을 거쳐야 한다. (만약 8gb 그래픽카드를 쓴다면 4bit quantized를 쓰길 바란다.) 얼마 전 까지 모르던 사실이 하나 있었다. llm들은 function calling을 기본으로 지원한다는 것... (본인은 prompt로 제대로 된 react응답을 만들어 보겠다고 삽질을 많이 했었다.) 정해진 포맷으로 function calling을 사용하면 할루시네이션이 많이 줄어든 (적어도 output json format의 할루시네이션은 없는) agent를 만들 수 있어 보인다. 결과는 ..
-
llamacpp 설치할 때 llava관련 에러 뜰 때카테고리 없음 2024. 10. 21. 19:31
그냥 llava build 끄고 pip install llama-cpp-python 하면 된다.export CMAKE_ARGS="-DLLAVA_BUILD=OFF" cuda 쓰려면 export CMAKE_ARGS="-DGGML_CUDA=on -DLLAVA_BUILD=OFF" && export FORCE_CMAKE=1 && pip install --upgrade --force-reinstall llama-cpp-python --no-cache-dir
-
curvilinear coordinate = 곡선 직교 좌표계들의 연산카테고리 없음 2024. 10. 4. 12:15
곡선 직교 좌표계란 좌표축들이 곡선인데, 서로 직교하는 좌표계를 말한다.대표적으로 구좌표계, 원통좌표계, 카테시안 좌표계 등이 있다. 아인슈타인 표기법을 쓰겠다.$\vec r = {(\vec r)}_i \hat {e_i}$ 이 표현이 이해가 안간다면 아인슈타인 표기법을 꼭 공부하고 오길 바란다. $\vec r$을 위치 벡터, 좌표계의 $q_i$를 i번째 좌표값이라고 하자.$$d\vec r = \frac {\partial \vec r} {\partial q_i} dq_i$$$$(d\vec r)^2 = \frac {\partial \vec r} {\partial q_i} \cdot \frac {\partial \vec r} {\partial q_j} dq_i dq_j$$(곡선 직교 좌표계 보다 일반적인 좌표..
-
좌표계 회전 변환 행렬의 다양한 표현카테고리 없음 2024. 10. 4. 00:40
다음은 일반적인 회전행렬의 표현이다.$$R = \begin{pmatrix} e_{11} & e_{12} & e_{13} \\ e_{21} & e_{22} & e_{23} \\ e_{31} & e_{32} & e_{33} \end{pmatrix}$$ 기저 벡터의 조합으로 다시 쓰면 다음과 같다.$$R = \begin{pmatrix} \hat {e_1}^\prime \cdot \hat {e_1} & \hat {e_1}^\prime \cdot \hat {e_2} & \hat {e_1}^\prime \cdot \hat {e_3} \\ \hat {e_2}^\prime \cdot \hat {e_1} & \hat {e_2}^\prime \cdot \hat {e_2} & \hat {e_2}^\prime \cdot \h..