일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Image Processing
- FastAPI
- ARM
- 백준
- bloc
- Kaggle
- BAEKJOON
- system hacking
- Flutter
- Dreamhack
- 영상처리
- pytorch
- Widget
- PCA
- ML
- Stream
- C++
- BOF
- Got
- MATLAB
- DART
- Algorithm
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- BFS
- MDP
- study book
- Computer Architecture
- fastapi를 사용한 파이썬 웹 개발
- llm을 활용 단어장 앱 개발일지
- rao
- Today
- Total
목록All (309)
Bull

본 포스팅은 공돌이 수학노트님의 정리 글을 제가 다시 이해하는 것을 바탕으로 정리하였고,원문에서 공돌이 수학노트님은 MIT의 Patrick H. Winston 교수님의 강의로 정리하였다는 것을 밝힙니다.라그랑주 승수법에 대한 이해라그랑주 승수법은 최적화 문제에서 최대 또는 최소값을 찾기 위해 사용되는 수학적 기법입니다. 이 방법은 목적 함수와 제약 조건을 동시에 고려하여 최적의 해를 찾는 데 유용합니다. 라그랑주 승수법의 기본 개념과 사용법을 살펴보겠습니다.1. 기본 개념라그랑주 승수법은 목적 함수 $f(x, y)$와 제약 조건 $g(x, y) = 0$이 주어졌을 때, 이 두 조건을 동시에 만족하는 점에서 목적 함수의 최대값 또는 최소값을 찾는 방법입니다. 목적 함수는 우리가 찾는 함수이므로 어떤 함수인..

Word2Vec 모델Word2Vec는 자연어 처리에서 단어를 벡터로 표현하기 도구입니다. 벡터를 처음 마주한다면 어떤 뜻인지 궁금할 수 있을텐데요. 쉽게 생각하면 배열을 상상하면 됩니다. 벡터의 본래 개념은 방향과 크기를 가진 물리량입니다. 만약 2차원 좌표공간에서 우리는 1,2를 x=1, y=2이라는 좌표를 떠올릴 수 있습니다. 이를 2차원이 아닌 n차원에서 벡터를 표현하게 된다면 [X1, X2, X3, ..., Xn]으로 벡터 물리량을 표현할 수 있습니다. 우리는 단어 혹은 말뭉치(코퍼스)를 n개 라 할 때 단어를 차원으로 표현할 것입니다. 예를 들어, "fat cat on the mat"인 단어는 5차원 벡터로 ["fat", "cat", "on", the", "mat"]로 표현할 수 있겠네요. 즉,..

이 글은 친구와 kaggle에 익숙해지기 위해 스터디하는 걸 정리해봤습니다.목적으로 코드도 중요하지만 데이터를 어떻게 다루고 왜 다루고 전처리는 어떤 방식으로 하는 지 궁금해기 때문에 하나하나 관찰하며 혜안을 얻고자 하는 목적입니다.Datasethttps://www.kaggle.com/datasets/pierremegret/dialogue-lines-of-the-simpsons Dialogue Lines of The SimpsonsDialogues from all 27 seasonswww.kaggle.com Motivation작성자가 이 데이터셋을 통해 분석을 하게 된 이유Supportiv에서 일하기 시작하면서 Gensim의 Word2Vec 구현에 집중하게 되었다. 여러 온라인 튜토리얼을 시도했지만, 결..

Baekjoon 1806문제제목처럼 부분합을 구하는 문제이다.1,2,3,4 배열이 있을 때, 1 2 3 4 1 2 1 3 1 4 2 3 2 4 3 4 1 2 3 1 2 4 2 3 4 1 2 3 4와 같이 모든 조합이 가능 한 원소의 합이다.이 집합의 원소들의 합이 S 이상이 되는 것 중 원소가 연속되어 있고 짧은 것을 찾는 것이다.입력첫 번째 줄에 수열의 길이 N과 부분합 S가 주어진다. (10 ≤ N , 0 )두 번째 줄에 길이 N인 수열이 주어집니다. 수열의 각 원소는 10,000 이하의 자연수이다.출력합이 S 이상이 되는 가장 짧은 부분 수열의 길이를 출력합니다. 만약 그러한 부분 수열이 없다면 0을 출력한다.아이디어이 문제를 해결하기 위해 슬라이딩 윈도우(Sliding Window) 기법을 사용한..

Gensim 공식 문서의 내용을 GPT로 정리하였습니다.https://radimrehurek.com/gensim/auto_examples/tutorials/run_word2vec.html#sphx-glr-auto-examples-tutorials-run-word2vec-py Gensim: topic modelling for humansEfficient topic modelling in Pythonradimrehurek.com Bag-of-Words (BoW) 모델Bag-of-Words (BoW) 모델은 텍스트 데이터를 수치 데이터로 변환하는 가장 기본적인 자연어 처리 기법 중 하나입니다. BoW 모델은 문서의 단어 빈도에 기반하여 각 단어를 벡터로 표현합니다. 이 글에서는 BoW 모델의 핵심 개념과 장단..

[Gensim의 공식문서]https://radimrehurek.com/gensim/intro.html Gensim: topic modelling for humansEfficient topic modelling in Pythonradimrehurek.comGensimGensim은 무료 오픈소스 파이썬 라이브러리로, 비정형 디지털 텍스트를 비지도 머신 러닝 알고리즘을 사용하여 효율적으로 처리하는 데 중점을 둡니다. Gensim을 사용하면 문서를 의미 벡터로 표현하여 강력한 텍스트 분석 및 자연어 처리 작업을 수행할 수 있습니다.Gensim의 역사와 발전Gensim은 2008년 체코 디지털 수학 도서관(dml.cz) 프로젝트를 위한 파이썬 스크립트 모음으로 시작되었습니다. 이 스크립트는 주어진 기사와 가장 유..
pm. 4:42생각은 많이 하고 있는 것 같은데 갑자기 덜 쓰고 있다. 왜 일까? 바빠서 그렇겠지? 한 동안 알바를 안가니 머릿속에 잡생각이 많이 쌓일 것이다. 더 쓰드록 노력해야지.pm. 5:02천일문 보면서 이해 잘 안가는 거 100~ 개 단위로 적어서 블로그에 쌓아 놓을까?pm. 5:58LLM 으로 영어 단어 뜻 발음만 알려주는 어플리케이션? 단어 찾을 때 마다 너무 많이 나와서 짜증 날 때 많음. 뜻, 발음, 유래 등은 버튼으로 만들고 영어 단어나 문장이 아니면 토큰 소비 안되게 영어단어만 입력해주세요. 라는 답변으로 튜닝하기?
애매모호한 목표상태영어를 잘하고 싶은 마음에 교환학생을 가고자하는 마음이 살짝 있었다. 하지만 조금만 있었기 때문에 제대로 알아보진 않았다. 친구도 편입 후 교환학생을 준비하고 있기 때문에 여러 정보들을 물어봤다. 그 중 의미있는 정보가 하나 있었는데 바로 교환학생을 갔다가 오면 2학기의 정규과정이 남아있어야 한다고 했다. 들었으니 내 정보는 그것만으로 충분하다고 생각하고 대략적인 목표없이 공부하고 있었다. 정보 파악그러다가 어제 심심해서 도서관에서 교환학생에 대한 자세한 정보를 찾고자 홈페이지를 둘러봤다. 이번이 처음은 아니었지만 친구의 말을 듣고 자세히 보니 내 학교에서는 5학기까지 이수한 자만 교환학생을 갈 수 있었다. 그러니까 교환학생을 다녀와서 3학기가 남아있어야 한다는 소리였다. 지금 난 3학..
am. 7:57망했다 지금일어났다 am. 9:51유튜브를 보다 문득 편집을 어떻게 했는 지 유심히 보게된다. 이사람은 자신의 지식을 어떻게 전달했고 편집은 어떻게 했고 강조는 어디에 두었는 지, 컨텐츠의 내용물은 무엇인지. 내가 글을 쓸 때 부족한 점에 하나는 전달력도 부족한 거 같다. 내 생각만 주구장창 말할 수도 없고 그렇더라도 생각은 했는데 많이 말해서 강조해야할 부분을 놓친다거나.초심자의 생각으로 돌아간다면 너무 많은 것들을 설명해야 된다고 생각을 하여 기준점을 내 지식 수준으로 잡게 된다. 어떻게 짧고 굵게 시간뺏기지 않고 간결하게 내용을 전달할 수 있는 지 생각을 해봐야 할 거 같다. am. 9:56플러터에서 image_picker 등 자주 쓰이는 패키지들을 모아서 간략하게 소개하는 걸 쓰는 ..
am. 7:20 도서관에서 영어공부중, 어제 지금 하는 방식을 앱으로 만들까 생각했는데 간단하게 만들어볼 예정이다. 뷰는 리스트뷰로 트윗이나 링크드인처럼 만들면 좋을 것 같다. 이미지 넣기, 글 작성을 완료하면 다이얼로그 표시, 엑셀로 추출할 수 있는 기능, 깃허브나 백준처럼 잔디밭 꾸미는 스트릭 같은거도, pm. 11:00 결국에 앱에 적용할 거 연습용으로 블로그 포스팅 연습으로 만들었다. 생각해봤는데 이런 식으로 정리해놨다가 또 나중에 써먹으면 되니까 좋은 방법이 될 거 같았다. 이 방식을 생각해보지 않았던 건 아니다. 내가 정리 쓸데없는 걱정을 했던 건 내가 적은 걸 누군가가 그대로 가져가서 돈을 벌게 될까봐 시작조차 안했고 가끔 노션으로도 정리하긴 했는데 약간 관종이라 그런지 핑계일지 모르겠지만 ..

결과물https://www.youtube.com/shorts/GuZz_DxAfIs(이전엔 안그랬는데 지금 시간대에 뭔가 오류가 났는 지 제대로 업로드 안되서 하이퍼 링크로만 보류합니다.) Flutter를 활용하여 Git 잔디밭을 만들어 보겠습니다. 이걸 어디에 활용할까요? 저는 최근에 앱을 둘러보던 중 많은 앱들에 이러한 기록 서비스가 들어가는 것을 확인했습니다.저 또한 그렇듯이 깃허브나 백준처럼 일일 기록지처럼 무언가 했다는 느낌이 드는 표가 있으면 기분이 좋아집니다.부끄럽지만 제 백준과 깃허브의 스트릭(잔디밭)입니다. 사실 백준은 풀면 자동으로 깃허브에 커밋 푸시가 되기 때문에 하나는 거의 의미가 없긴합니다. 그냥 기분이 좋아서 이중 등록해놨습니다 ㅎㅎ..Codeimport 'package:flut..

https://codcost.tistory.com/169 Feed:아무 생각이나 적기 (24-07-16)버스를 타다가...창의력. 거창한 걸 말하는 것이 아니다. 이미 있는 것을 얼마나 활용도 높게 사용할 수 있고 적절히 사용할 수 있는지. 그리고 자신감. 표현해내는 능력.젊었을 때 한 줌이라도codcost.tistory.com그냥 글 쓰다가 어차피 혼자 적을 거, 나 같은 사람 있을까봐 앱으로 만들면 괜찮겠다고 생각했다.SNS는 안하는데 트위터나 링크드인 과는 다르게 혼자 사색의 시간 보내는 글을 쓰면 재밌을 거 같았다.근데 평소에도 그러한 아이디어 종종 나오는데 계획으로 옮기질 않아서...이번에 만들 거는 디자인만 대충 머릿속에 있는 거 끄집어내서 해보았다.결과물https://www.youtube.c..