Overman

고정 헤더 영역

글 제목

메뉴 레이어

Overman

메뉴 리스트

  • 홈
  • 분류 전체보기 (92)
    • 맛집 (1)
    • 자격증 (1)
    • 영화 (1)
    • 프로그램 검증 (0)
    • 딥러닝 (21)
      • 자연어처리_학술대회 (9)
      • 데이터사이언스 (2)
      • 음성인식 (6)
      • Dacon (3)
      • 졸업프로젝트_챗봇파트 (1)
    • 알고리즘, 백엔드 (68)
      • 알고리즘, 자료구조 (14)
      • Django (1)
      • 기술 면접 대비 매일메일 (32)
      • FastAPI (6)
      • Economic discord bot 만들기 (4)
      • Serendi (11)
    • 오픈소스 (0)

검색 레이어

Overman

검색 영역

컨텐츠 검색

전체 글

  • [ChatBot 설계]

    2025.12.04 by grizzly

  • [극장판] 체인소 맨: 레제편 후기

    2025.10.12 by grizzly

  • [논문리뷰] 피드백

    2025.10.07 by grizzly

  • IRCAN: Mitigating Knowledge Conflicts in LLM Generation via Identifying and Reweighting Context - Aware Neurons

    2025.09.27 by grizzly

  • [매일메일] 어떤 이유로 코루틴을 사용한 작업 처리가 기존 스레드 방식보다 가벼운 지 설명해주세요

    2025.09.03 by grizzly

  • [Serendi] Webhook

    2025.08.25 by grizzly

  • [Serendi] JWT 리팩토링

    2025.08.25 by grizzly

  • [매일메일] 템플릿 메서드 패턴이란 무엇인가요?

    2025.08.20 by grizzly

[ChatBot 설계]

졸업 프로젝트에서 챗봇 파트가 있어 설계를 진행하였다. 1차로 문서가 들어왔을 때 챗봇의 제어를 통하여 부정문 선정을 진행하게 된다. (로직은 조금 더 자세하지만, 큰 틀로 볼 때)-> 이 부분에서 멘토님께서 확장 기능으로 문서나 사용자의 요구, 인터넷 검색 등의 Rag 혹은 context 사용 시, AI가 인지하고 분석한 데이터에 대한 Client를 향한 피드백을 주고 이에 대한 의사소통이 있으면 좋겠다고 말씀해주셔서, 이에 대해서 확장 가능하게 설계를 해야한다. (요구 사항으로 분리)-> 주제문 -> 부정문으로 가능 부분에서 조건 3 파트에서도 Ban_list에 문서 승인자의 개인적인 선호도 (청킹 단위 분석) 들어가기 위해서 저 부분에 대한 확장도 요구사항 가능성을 위하여 분리되어야 한다. 2차로 ..

딥러닝/졸업프로젝트_챗봇파트 2025. 12. 4. 11:43

[극장판] 체인소 맨: 레제편 후기

아이맥스, 4D로 총 2번 봤다. 그리고 만화책으로도 찾아서 봤음 (아주 질리도록 봄) 나중에 확인하기 위한 후기 ! 후기 1차 : 광교 갤러리아 CGV 아이맥스초반부 (첫 시작)[IRIS OUT - 요네즈 켄시] 이 노래로 시작하는데 노래 개좋음, 신나고 뒤에 톱 달린 강아지(포치타) 춤추는 거 개귀여움초반 (마키마 데이트)체인소맨 안보고 가서 뭔 상황인지 이해가 안감마키마? 왜 데이트 하는데 영화만 하루 종일 보는 거지심장 박동 소리 듣는데 왜 킁킁 거리지 변태인가초반 (레제)왜 주인공이 뱉은 꽃 냄새를 맡고 좋아하지...? -> 이상한 애다 (직감)예쁘긴한데 여우같은 가시나수영장 씬 개이쁨서비스 씬? 그 학교에서 망상하는 부분 -> 여기 좀 부담스러웠음 중반 (불꽃 놀이 펑부터 - 중후반부 전투까지..

영화 2025. 10. 12. 12:26

[논문리뷰] 피드백

IRCAN 논문 피드백 (재민이한테 받음 재민이 천재인 거 같음) 데이터 셋은 미국의 속담이 들어가게 됨한국의 속담을 예시로낫 놓고 기억 자도 모른다 라는 속담이 있다고 하면 기억에 마스킹이 되어 있고 이 부분을 예측한다고 한다. (질의문)여기서 기존 학습된 것에는 니은이 있다고 한다면 새로운 Input에 저 질의문 "낫 놓고 @@ 자도 모른다" 와 "기억" 이라는 것이 같이 들어가게 됨 (질의문 + 새로운 지식(문맥))코드를 보지 않고 생각만 하여서 정확히 어떤 느낌으로 예측을 진행하게 하는지 잘 파악하지 못했음이 부분에 대해서 단순히 (질의문만 들어갔을 때 활성화 되는 뉴런과 질의문 + 새로운 지식이 들어갔을 때의 차이) * alpha 의 식에서 alpha 0~1까지 적분 합이기 때문에 context..

딥러닝/자연어처리_학술대회 2025. 10. 7. 09:58

IRCAN: Mitigating Knowledge Conflicts in LLM Generation via Identifying and Reweighting Context - Aware Neurons

문제 상황 LLM 훈련 과정 - 엄청난 양의 지식 학습 - 지식 충돌 발생이미 학습한 오래된 / 잘못된 지식과 새로운 맥락에서 제공되는 정보가 서로 충돌해결책 : IRCAN 이라는 맥락 인식 뉴런 식별 및 재가중치 부여라는 의미의 프레임워크두 단계로 이루어짐맥락 인식 뉴런 식별맥락 처리에서 중요한 역할하는 뉴런 찾아냄Integrated gradients 기법으로 맥락 인식 기여도 점수 계산재가중치 부여식별된 맥락 인식 뉴런들의 가중치를 강화모델이 새로운 맥락 정보를 더 잘 반영하도록 함현재의 새로운 정보를 더 잘 받아들이도록 특정 부분을 강화시키는 방법-> FFN에서 찾아냄LLM은 부정확 / 구식 정보를 가지고 있을 수 있음이 문제를 해결하기 위해 RAG 같은 방법을 사용함최근 사건 지식이나 외부 DB..

딥러닝/자연어처리_학술대회 2025. 9. 27. 12:17

[매일메일] 어떤 이유로 코루틴을 사용한 작업 처리가 기존 스레드 방식보다 가벼운 지 설명해주세요

일단 스레드의 메모리 구조를 찾아보면이런 식으로 생겼다. 여기서 프로세스 내에서 각각 Stack만 할당 받고 Code, Data, Heap 영역은 공유된다. 코루틴에 대해서 알고 있는 부분은 코루틴은 실행을 위해 있으며 단순한 객체의 느낌이다.실제 사용에서도 asyncio 라이브러리의 create_task()를 통하여 생성하며, 해당 내부에 여러가지 비동기 함수를 넣을 수 있다.이런 식의 여러 코루틴 객체를 만들고 서로 일시 중단 지점 등을 활용하여 실행 가능하다. 따라서 여러 개의 코루틴도 하나의 스레드 내에서 사용 가능하다. 따라서 이를 생성 및 관리할 때에도 스레드의 경우는 운영체제에 시스템 호출이 필요하며, 커널 수준의 리소스가 할당된다.하지만 코루틴은 단순 객체와 유사하며, 운영체제 리소스를 사..

알고리즘, 백엔드/기술 면접 대비 매일메일 2025. 9. 3. 09:15

[Serendi] Webhook

웹 훅이란, 보통의 RestAPI를 기반으로 작성하게 되면, Client의 Request가 있을 때 해당하는 그 파트에 맞는 하나의 Request를 전송하게 된다.하지만 Webhook의 경우 ,서버에서 특정 이벤트가 발생하는 경우 클라이언트를 호출하는 방식으로 하는 역방향 API이다. API는 다음과 같은 로직을 갖는다. 메일 전송이라고 한다면, 클라이언트 -> 백엔드 (request)수신된 경우메일 정보를 받아옴클라이언트에서 해당 메일 정보를 파싱하여 화면에 출력수신되지 않은 경우재 요청, 다시 돌아가기 or 미수신 관련 로직으로 감웹 훅을 통하여 이 부분에 대한 구현이 들어가면-> 메일이 수신된 경우, 미리 지정한 클라이언트의 Callback URL로 돌아가 메일에 대한 정보를 전송한다. 그렇다면..

알고리즘, 백엔드/Serendi 2025. 8. 25. 13:01

[Serendi] JWT 리팩토링

지금까지 모든 코드는 user_id 나 개인 정보 등을 uri 혹은 body 에 저장하여 패킷을 왔다갔다 했다. JWT 토큰을 사용하면 토큰 생성 시에 해당 정보를 토큰에 갖고 있기 때문에 암호화된 헤더 토큰 상태로 왔다갔다하면서 해당 토큰에서 정보를 뽑아내어 사용 가능하다. 그러기 위하여 JWT 토큰을 검증하는 코드 라인 작성이 필요하다.우리의 모든 엔드포인트에서 JWT 토큰을 검증하고 access와 refresh를 통한 검증이 들어가게 된다.이 모든 코드를 엔드포인트에 실제로 구현하게 되면 코드가 너무 가독성이 떨어지고 복잡하게 보인다.그렇기 때문에 우리는 사용자의 request가 백엔드로 닿기 전 지나가게 되는 미들웨어에서 이를 제어한다. 미들웨어에서 토큰 검증 및 재생성 관련된 로직을 불러오는 ..

알고리즘, 백엔드/Serendi 2025. 8. 25. 11:39

[매일메일] 템플릿 메서드 패턴이란 무엇인가요?

템플릿 메서드 패턴이란,기능의 뼈대와 구현을 분리하는 행위 디자인 패턴이라고 한다. 예상하는 거론 부모 클래스에서 상속 받아 자식 클래스 내부에서 직접 구현을 해서 사용하는 거를 말하는 게 아닐까 생각한다. "템플릿 메서드 패턴은 실행 단계의 절차를 결정하는 상위 클래스와 실행 단계를 구현하는 하위 클래스로 구성됩니다." -> 맞는 것 같다. public abstract class Student { public abstract void study(); public abstract void watchYoutube(); public abstract void sleep(); // 템플릿 메서드 final public void doDailyRoutine() { study..

알고리즘, 백엔드/기술 면접 대비 매일메일 2025. 8. 20. 20:00

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 12
다음
TISTORY
Overman © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바