[Python]-함수 이름을 문자열로 변환하기: `__name__` 메서드
Python에서 함수 이름을 문자열로 얻고자 할 때 \_\_name\_\_ 메서드를 사용할 수 있다. 이 메서드는 해당 객체의 이름을 문자열로 반환한다. 주로 함수나 메서드의 이름을 동적으로 얻을 때 유용하게 사용된다.\_\_name\_\_은 함수, 클래스, 모듈 등의...

[Python] leetcode-19.Remove Nth Node From End of List
two-pointer를 활용하여 해결한 leetcode 19번 문제. level: [Medium], topics: [Linked List], [Two Pointers]
투 포인터 활용하기
leetcode에서 문제를 풀다가 투 포인터(슬라이딩 윈도우) 기법을 활용하는 방법을 알게 되었고 이에 대한 개념을 확실하게 다지고자 이렇게 글을 적는다..!

[Python] leetcode-1302.Deepest Leaves Sum(DFS)
파이썬 언어를 사용해서 릿코드의 'Deepest Leaves Sum' 문제 풀기!! 이진트리의 구조를 잘 알 수 있는 기본적인 문제!

[Python] leetcode-1823.Find the Winner of the Circular Game(큐)
파이썬 언어를 사용해서 릿코드의 'Find the Winner of the Circular Game' 문제 풀기!! 큐에 넣고 빼는 로직만 잘 알고있으면 엄청 어렵진 않은 문제라고 생각한다.

PyTorch Dataset 구축 방식 시간 비교 (List형 vs Dict형)
Torch Dataset을 구축할 때, 각 샘플을 Dict형과 List형으로 저장할 때의 시간 비교
처음 써보는 면접 후기
부끄럽고 자괴감이 많이 들었지만 부족했던 부분과 면접 자리에서 대답이 아쉬웠던 질문들을 기억해두기 위한 기록.내가 AI/ML 엔지니어로서 가질 수 있는 강점?AI/ML 모델 기본기. 단지 도메인 specific한 공부만 한 게 아니라 모델의 학습 원리와 과정에 대해서도...

[해커랭크] Roads and Libraries, 각 싸이클마다 도서관이 하나씩 들어가게 하는 비용
DFS 문제이면서 cycle 개념과 수학적인 비용 계산이 포함된 좋은 문제

[boj1679] 숫자놀이. DFS, DP, itertools 모두 학습이 가능한 문제
DFS, DP, itertools를 모두 활용해 볼 수 있는 좋은 문제

[boj1148] word A의 알파벳으로 word B를 만들 수 있니? Counter로 비교하기
백준 1148 단어 만들기 word1의 알파벳들로 word2를 만들 수 있을까? Counter를 만들어서 두 단어 비교해보기

[Research] Word2Vec으로 쇼핑 리뷰 속 유사한 의미를 갖는 단어들을 찾아보자-2
W2V의 Skipgram 방식으로 상품군별 쇼핑리뷰 corpus를 학습시키고, aspect seed와 유사한 단어들을 추출해내는 과정

[Research] Word2Vec으로 corpus 속 유사한 의미를 갖는 단어들을 찾아보자-1
aspect seed에서 aspect words를 뽑아내기 위해 W2V skipgram을 사용한다. 여기서는 W2V 방식에 대한 설명

[Codility] Recursion과 nonlocal을 활용한 magicSquare 풀이
nonlocal 변수와 recursion을 사용해보기 (DFS 등을 풀 때 매우 유용)

[Codility] Stack을 활용해서 주어진 벽 모양 속의 직사각형 개수 세기
Stack을 활용해서 사각형의 면적과 관련된 문제를 푼다. 코드로만 보면 이해가 힘들 것 같아서 그림으로 메모해둔다.

[Research] 리뷰에서 Aspect word가 될 만한 후보군을 통계적으로 추출해보기
Khaiii로 토크나이즈하고 TF-IDF와 유사한 형태의 함수를 커스터마이징 하여 리뷰 속 주요 단어(aspect seed)를 뽑아내는 작업을 해보았다.