Blog Posts
공개 글 101개
- OpenAI Assistant로 함수 호출하기
- Update된 OpenAI Whisper로 받아쓰기
- Code Interpreter를 사용하는 OpenAI Assistant
- OpenAI Chat Completions: JSON 모드
- OpenAI Assistant를 이용한 Retrieval
- OpenAI Assistants API로 대화 내용 저장하기
- OpenAI 음성 합성 (Text to Speech) API 사용하기
- OpenAI Whisper로 받아쓰기
- LangChain: Tool들을 사용하는 Agent
- LangChain: Retrieval Augmented Generation 문서 기반 응답
- LangChain 긴 문서 다루기: Stuff, Refine, Map Reduce, Map Re-rank
- LangChain: MarkdownHeaderTextSplitter로 마크다운 문서 나누기
- LangChain: RecursiveCharacterTextSplitter로 긴 글 자르기
- LangChain: Document Loaders로 문서 읽어들이기
- LangChain: 조건문처럼 쓸 수 있는 RouterChain
- LangChain: Chain들을 다양하게 연결하는 SequentialChain
- LangChain: Chain들을 차례로 연결하는 SimpleSequentialChain
- LangChain: 대화를 위한 ConversationChain
- LangChain: Memory로 대화 내용 저장하기
- LangChain: LLMChain으로 PromptTemplate, LLM, OutputParser 연결하기
- LangChain: OutputParser로 LLM 출력 다루기
- ChatGPT에서 JSON 출력하기
- LangChain: FewShotPromptTemplate + ExampleSelector
- LangChain: Prompt Template으로 프롬프트 다루기
- LangChain: llms vs. chat_models
- OpenAI 임베딩과 벡터 거리
- OpenAI tiktoken을 이용한 토큰 수 계산하기
- 환경 변수와 파이썬 dotenv
- OpenAI API function_call 사용하기
- 파이썬에서 json 파일 다루기
- ChatGPT 하이퍼파라미터
- 프롬프트 엔지니어링: 좋은 프롬프트 작성하기
- ChatGPT API 사용하기
- OpenAI API (GPT) 사용 준비
- 마인드맵 Mindmap
- RESTful API 설명
- 부동 소수와 딥러닝에서의 양자화
- Retrieval Augmented Generation & Fine Tuning
- 벡터 데이터베이스
- 토큰과 임베딩 벡터
- 거대 언어 모델(Large Language Model, LLM)과 프롬프트 엔지니어링
- 페이퍼 학습법
- 숫자-압운 기억법
- 어떻게 공부할 것인가?
- 대학생의 자유로부터의 도피
- 시행착오를 통한 학습, 팅커링, 그리고 경사하강법
- 시행착오를 통한 학습과 린 스타트업 방법론
- 시행착오를 통한 학습과 애자일 방법론
- 시행착오를 통한 학습과 과학적 방법론
- 혁신 수업의 숨겨진 메시지
- 대학생의 옵션 구매
- 📦 연구도 상자 안에서
- 컨테이너를 이용한 프로젝트 작업 공간 분리
- 컨테이너와 표준화
- 소프트웨어를 이용한 연구에서 발생하는 몇 가지 문제들 예방하기
- 생성AI 학부 수업
- AI가 연구도 집어 삼키고 있습니다
- 이슈 관리 프로그램을 이용한 작업 방법
- 슈퍼컴퓨터 작업 관리 프로그램 제작 시작
- Docker 이미지 저장 경로 바꾸기
- Windows Subsystem Linux 2 (WSL2) Setting
- 서버의 Docker 컨테이너에서 실행한 jupyter, tensorboard에 접속하기
- 열정과 의지력
- 포트란과 런타임 다형성 (runtime polymorphism)
- Stack overflow로 인한 Segmentation fault 해결하기
- 디지털 미디어와 깊이 읽기
- 미디어의 이해 – 인간의 확장
- 독서의 기술과 논문 읽기
- 삶의 의미
- 자율성, 숙련, 목적
- 의식적인 연습 deliberate practice
- 전문가에 이르는 길
- 연구실 도커 기본 이미지 pkgpl_base
- Docker와 GitHub를 이용한 소프트웨어 연구 환경 구축
- Git과 GitHub를 이용한 소스 코드 버전 관리
- GPU를 이용한 병렬 처리/전산 유체 역학 시뮬레이션 성능 향상
- 책: 실용주의 프로그래머 – 앤드류 헌트, 데이비드 토머스
- 책: 소유냐 존재냐 – 에리히 프롬
- rsfio module
- Fortran config parser
- 거꾸로 수업 4학기
- 속도 프로파일과 탄성파 트레이스 추출하여 그리기
- 속도모델 그림 그리기
- Matplotlib을 이용한 탄성파 자료처리 그림 그리기
- 탄성파 자료처리 그림 그리기
- Muting scripts
- IPython Processing
- SU 파일 입출력을 위한 포트란 라이브러리
- Postscript language editing
- Postscript bounding box
- Fortran option parser
- Polymorphic Fortran & C
- GNU Quick Plot (gnuqp)
- SConstruct 사용법
- Unit number 자동 할당
- Geophysical Prospecting Library
- Rakefile 사용법
- 포트란과 연산자 오버로딩
- 포트란과 함수 오버로딩
- Makefile 사용법
- 환영합니다