Computer Science 컴퓨터 구조 핵심 정리 게임 개발이나 일반적인 프로그래밍을 하다 보면 어느 순간 이런 질문을 만나게 된다. 왜 이 코드는 빠르고 저 코드는 느린가? 왜 메모리를 많이 사용하는가? CPU와 GPU는...
Computer Science 자료구조 핵심 정리 자료구조는 데이터를 저장하고 꺼내고 수정하기 위한 방법이다. 같은 데이터라도 어떻게 저장하느냐에 따라 프로그램의 동작 방식과 성능이 달라진다. 예를 들어 게임에서...
Game 게임 알고리즘 핵심 정리 게임에서 알고리즘이라고 하면 보통 복잡한 수학이나 코딩 테스트부터 떠올리기 쉽다. 그런데 게임 개발에서 실제로 자주 만나는 알고리즘은 조금 다르다. 플레이어가...
AI Engineering MLOps 정리 머신러닝 모델을 학습시키는 것과 실제 서비스에서 운영하는 것은 다른 문제다. 처음에는 데이터만 준비하고 모델을 학습시키면 끝날 것처럼 보인다. 데이터-> 모델 학습->...
AI Engineering AI Frameworks & Orchestration 기초 정리 LLM을 직접 API로 호출하는 것만 보면 생각보다 단순하다. 간단한 챗봇이라면 이 정도로도 충분하다. 그런데 실제 애플리케이션으로 만들기 시작하면 이야기가 달라진다....
AI Engineering RAG & Vector DB 정리 LLM을 실제 서비스에 붙이다 보면 곧 한계가 보인다. 모델이 학습하지 않은 사내 문서나 최신 데이터를 물어보면 제대로 답하지 못할 수 있고, 알고 있더라도 정확하지 않은...
AI Engineering Prompt Engineering 기초 정리 LLM을 사용하다 보면 같은 모델인데도 입력하는 방식에 따라 결과가 꽤 달라진다. "게임 개발에 대해 설명해줘"라고 하는 것과 게임 개발자를 대상으로 설명해라. 프로그래밍...
AI Engineering LLM & Generative AI 기초 정리 요즘 AI 서비스를 찾아보면 LLM, 생성형 AI, Transformer, GPT 같은 단어가 한꺼번에 나온다. 처음 공부할 때는 각각 다른 기술처럼 보이는데, 큰 흐름으로 보면 어느 정도 연결되어...
AI Engineering 머신러닝 & 딥러닝 기초 정리 머신러닝 & 딥러닝 기초 정리 머신러닝(Machine Learning)은 데이터를 이용해 컴퓨터가 명시적으로 작성된 규칙만으로는 해결하기 어려운 문제의 패턴을 학습하도록 만드는...