전체 글
-
거꾸로 생각해 보는 것의 중요성사고법 2024. 7. 30. 21:10
사고의 초보자들이 흔히 하는 실수가 너무 정직하게 접근하는 것이다.하지만 문제풀이는 답만 내면 장땡이기 때문에 사고 흐름의 인과성은 그다지 중요하지 않다.아무 이유 없이 거꾸로 생각해보자. 대표적인 예시는 브루트 포스이다.해답의 형태를 미리 정해놓고 검증해나가는 방식이다.해답이 항상 정공법으로 전개하다보면 나올 것이라고 생각하는 것은 착각이라고 파인만도 말했다. 귀류법도 마찬가지이다.틀리다고 가정해놓고 모순을 발견하여 참임을 증명하는 거꾸로 사고법이다. 내림차순으로 데이터를 정렬했는데 해답이 안 떠오르면 오름차순으로 정렬해보자.이유? 없다. 뭐가 잘 안 들어가면 뒤집어 보자. DAG의 indegree를 계산해 봤는데 답이 안나오면 degree를 계산해 보자.인공지능에게 뭘 하지 말라고 했는데 말을 안 들..
-
주제를 좁히는 것의 중요성사고법 2024. 7. 29. 19:16
매듭이론의 불변량, 특수 상대성 이론, 복소해석학의 해석함수, 기계 학습의 인공신경망 등등 인류가 떠올린 많은 지적인 성과들이 주제를 좁히는 것에서 나왔다. 매듭이론에서 매듭 구분문제는 정말 어려운 것으로 여겨져 왔다. 하지만 임의의 두 매듭이 동일한 지를 구분할 수 있다고 확언하는 알고리즘은 시간 복잡도가 말도 안되게 크지만, 불변량이라는 개념으로 논의를 지속하는 것이 가능해졌다. 불변량이 같다고 두 매듭이 동일한 것은 아니지만 불변량이 다르다면 두 매듭은 확실히 다른 매듭이기 때문에, 다음과 같이 불변량을 조합하여 인덱싱 하면 (), 우리가 알고 있는 매듭들에 대해서 거의 대부분 구분이 되기 때문이다. 만약 수학자들이 어렵기로 정평이 나 있는 일반적인 매듭 구분법에만 계속 매달렸다면 지금과 같이 다양..
-
재귀적 자기 개선 모델AI 2024. 7. 17. 12:30
"llm이 모든 것을 학습할 필요는 없다. 다만 자신을 개선하는 방법만 학습하면 된다."근데 이 것이 가능하려면 자기 자신이 학습 데이터를 만들어내는 과정이 필요하다.이 것은 근거와 결과의 시너지 작용을 통해 설명할 수 있다.결과를 내기 위해 근거를 생성하면 더 좋은 결과를 낼 수 있다.그리고 좋은 결과를 많이 학습하면 더 좋은 근거를 낼 수 있다.이 두 가지 작용이 시너지를 일으켜 자기 자신이 학습할 데이터를 자신이 개선할 수 있다는 생각이다. 생각해 보면 인간도 마찬가지이다.사람도 자신의 삶을 개선하기 위해 끈임없이 생각한다.
-
email 사무 자동화 testAI 2024. 7. 16. 12:40
https://github.com/akswnd98/langchain-agent-test GitHub - akswnd98/langchain-agent-testContribute to akswnd98/langchain-agent-test development by creating an account on GitHub.github.com gemma_2_27b_4q_agent_test.ipynb에 searxng와 gmail api를 사용하여 검색결과를 자동으로 email로 보내주는 예제가 있다. gpu 구동 환경은 rtx3090ti 이다.내가 봤을 때 간단한 사무 자동화는 개인용 pc에서도 충분히 구동 가능하다.아마 RAG에 사용할 문서만 충분하다면 회사 사무 업무도 자동화가 충분히 가능할 거 같은데,짬이 날 ..
-
langchain agent로 사용할 때 llm 모델들 테스트AI 2024. 7. 15. 22:32
https://github.com/akswnd98/langchain-agent-test GitHub - akswnd98/langchain-agent-testContribute to akswnd98/langchain-agent-test development by creating an account on GitHub.github.com 다음 4가지 방식을 테스트 해 보았다.1. llama-3-8b-it2. llama-3-8b-it lora fintuned with xz56/react-llama dataset (https://huggingface.co/datasets/xz56/react-llama)3. gemma-2-9b-it4. gemma-2-27b-it 4bit quantized (https://huggi..
-
-
우분투에서 anaconda init 후에 자동 activate 막는 법AI 2024. 6. 29. 09:41
conda config --set auto_activate_base false