Skip to content

Instantly share code, notes, and snippets.

View devnneth's full-sized avatar

걍개발 devnneth

View GitHub Profile
@devnneth
devnneth / collector.py
Created November 21, 2025 19:54
[요즘 AI 에이전트 개발 도서 예제] 이 책의 챕터 9의 예제가 실행되지 않는다면 아래 코드를 참고해보세요.
import asyncio
from typing import Optional
from bs4 import BeautifulSoup as bs
import feedparser
from part_4.ch_09.news_multi_agent.state import NewsState
from part_4.ch_09.news_multi_agent.utils import convert_gmt_to_kst
from part_4.ch_09.news_multi_agent.config import Config
import trafilatura
from googlenewsdecoder import gnewsdecoder

현재 시점 기준으로 PyTorch의 Cross Entropy Loss Function의 구현이 log softmax 수식을 내장하는 방식이기 때문에 성능이 제대로 나오지 않는다는 점을 확인했습니다.

그렇기 때문에 one-hot 인코딩을 사용하지 않고, softmax를 사용하지 않아야만 정상동작한다고 합니다.

만약 softmax를 사용하는 기존 방식을 사용하려면 손실함수를 커스터마이징 해야합니다.

아래와 같이 CE 함수를 커스터마이징하면 예상했던 결과치를 볼 수 있습니다.

기존의 손실함수를 주석처리하고 아래의 함수로 교체합니다.

@devnneth
devnneth / twitter-unlikes-script.js
Last active May 25, 2023 05:41
This is a script for deleting all Likes on Twitter using your web-browser
/*
제목 : 트위터 좋아요 일괄삭제 스크립트
참고 : 만약 그만하고 싶거나 잘 안되면 새로 고침하고 다시 해보세요.
1. 이 주소로 접속 https://twitter.com/내계정/likes
2. 개발자 도구 실행
3. 아래 스크립트 붙여넣기
Title: Bulk delete Twitter likes script
Description : If you want to stop or it doesn't work, just refresh and try again.