본문 바로가기

PINN 이해하기 (Physics-Informed Neural Network) 출처 https://velog.io/@changwoo7463/BINN-%EA%B0%95%EC%9D%98-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0 📌PINN에 대해 이해하기 📕 딥러닝 단점 딥러닝 데이터기반접근의 이점이있다. 데이터가 꽤 많으면 적당한 모델에 적당한 성능가능 더 ~ 좋은성능? 은 데이터만으로 한계가있다. 블랙박스단점 1. interpretability X = 해석 불가 2. generalizability X = 일반화 불가 내삽은되는데 외삽은..? 위를 극복하기위해서는? 데이터 품질개선 알고리즘 개선 주제 : Physics 를 적용하자! 📕 딥러닝과 Physics의 조합 왜 데이터기반의 블랙박스 방법이 실패할까? 아마 추론값은 물리적 정합성이 떨어질것이다. 그럴듯하..
맥(Mac) 한글 자소 분리 해결 출처 https://overpassion.tistory.com/117 ■ macOS에서 한글 문제 나의한글파일.txt 파일의 파일명을 복사한다. 에디터 프로그램 등에 붙여넣기 하면 한글 풀어쓰기(자소분리) 처리가 된다. ■ macOS에서 한글 풀어쓰기(자소분리) 문제의 원인 UTF-8 형식에는 다음 2가지가 있다. NFC(Normalization Form Canonical Composition) 및 NFD(Normalization Form Canonical Decomposition) 방식이다. NFC는 한글 완성형이라고 이해하면 편리하고 윈도우와 리눅스에서 사용한다. ex) 나의한글파일.txt NFD는 한글 조합형이라고 이해하면 편리하고 맥OS에서 사용한다. ex) ㄴㅏㅇㅢㅎㅏㄴㄱㅡㄹㅍㅏㅇㅣㄹ.txt =..
Vector DB 종류 출처 : https://revf.tistory.com/281 벡터 데이터베이스 1. Pinecone - 관리형 벡터 데이터베이스 - 빠르고 확장 가능하며 프로덕션에 신속하게 배포 가능 - 하이브리드 검색 지원 - 네이티브 SPLADE 스파스 벡터 지원 2. Weaviate - 오픈 소스 벡터 검색 엔진 - revf.tistory.com 1. Pinecone - 관리형 벡터 데이터베이스 - 빠르고 확장 가능하며 프로덕션에 신속하게 배포 가능 - 하이브리드 검색 지원 - 네이티브 SPLADE 스파스 벡터 지원 2. Weaviate - 오픈 소스 벡터 검색 엔진 - 수십억 개의 데이터 개체로 확장 - 즉시 사용 가능한 하이브리드 검색 - 자체 호스팅 또는 관리형 배포 옵션 3. Zilliz - 관리형 클라우드..
논문 효과적으로 읽는 방법 논문 효과적으로 읽는 방법 - 입문자 https://aistory4u.tistory.com/entry/%EC%97%B0%EA%B5%AC%EB%B0%A9%EB%B2%95-%EB%85%BC%EB%AC%B8-%ED%9A%A8%EA%B3%BC%EC%A0%81%EC%9C%BC%EB%A1%9C-%EC%9D%BD%EB%8A%94-%EB%B2%95-%E2%80%94-%EC%9E%85%EB%AC%B8%EC%9E%90%ED%8E%B8 [연구방법] 논문, 효과적으로 읽는 법 — 입문자편 "과학/공학 분야의 논문들, ‘안’ 읽을 부분들을 잘 정해야 ‘잘’ 읽을 수 있습니다!" [누구나 이해하는 AI — 성공의 배경]에서도 다뤘듯이 현재 AI/머신러닝 기술과 관련한 새로운 제품과 다양 aistory4u.tistory.com 논..
logit, sigmoid, softmax 함수 이해하기 https://opentutorials.org/module/3653/22995 logit, sigmoid, softmax의 관계 2018-12-01 23:00:10 [logit, sigmoid, softmax의 관계] 이번에는 logit, sigmoid, softmax의 관계에 대해서 알아보겠습니다. 이것들이 서로 다 다른 개념같지만 서로 매우 밀접하게 관련이 있는데요. 그림의 가운데 부분에서 세 개념의 관계를 화살표로 엮어놓았습니다. 결론부터 일단 말씀드리면 - logit과 sigmoid는 서로 역함수 관계이고 - 2개 클래스를 대상으로 정의하던 logit을 K개의 클래스를 대상으로 일반화하면 softmax함수가 유도(derived)됩니다. - softmax함수에서 K를 2로 놓으면 sigmoid함수로..
linux top 명령어 top 에서 메모리 용량 단위 변경 --> 버튼 e 누르면 전환된다. https://sabarada.tistory.com/146 TOP 명령어 top 명령어는 현재 OS의 상태를 나타내주는 CLI 어플리케이션입니다. 메모리 사용량, CPU 사용량 등을 나타내주며 top를 실행하는 동안에는 주기적인 업데이트로 실시간에 근접한 내용을 보여줍니다. 리눅스에서 top 명령어를 실행하면 아래와 깉이 노출됩니다. 위에는 전체의 요약이 있으며 아래에는 각 프로세스마다 구체적인 내용을 포함하고 있습니다. 요약 영역 요약 영역은 top에서 상단에 위치하고 있습니다. 이 요약영역은 전체 프로세스가 OS에 대해서 리소스를 어느정도 차지하고 있는지를 알려줍니다. 요약 영역에 나타나는 대표적인 값은 시간, 유저, 로드 에버리지..
hydra framework (decorator) python 프레임워크 https://pjt3591oo.github.io/hydra_translate/build/html/About/Introduction.html hydra documation 한글 버전 소개 — Hydra Of Python translate V0.9.0 0.9.0 documentation 소개 히드라는 복잡한 어플리케이션 설정을 아름다운 사용을 위한 프레임워크. 히드라라는 이름은 비슷한 다수의 작업을 수행할 수 있는 능력에서 비롯되었다. - 마치 머리가 여러개 있는 히드 pjt3591oo.github.io https://lassl.github.io/implementation/hydra.html hydra 철학과 간단한 사용법 간단한 예제로 살펴본 Hydra를 이용한 어플리케이션 구성 Hydra: 페이스북에서..
conda env export / import 콘다 가상환경 백업/복구 conda env export > xxxxxx.yaml name: grit channels: - conda-forge dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=2_gnu - bzip2=1.0.8=h7f98852_4 - ca-certificates=2022.9.24=ha878542_0 - ld_impl_linux-64=2.39=hc81fddc_0 - libffi=3.4.2=h7f98852_5 - libgcc-ng=12.2.0=h65d4601_19 - libgomp=12.2.0=h65d4601_19 - libnsl=2.0.0=h7f98852_0 - libsqlite=3.40.0=h753d276_0 - libuuid=2.32.1=h7..