분류 전체보기
-
인공지능, 훈민정음에 스며들다 - 대화요약머신러닝 2022. 1. 23. 17:17
길고 긴 2달 하고도 2주간의 해커톤 대회가 끝이났다. 참 다양한 상황을 겪었고, 많은 것을 느끼게 해준 대회였다. 대회를 하면서 가장 다짐했던건 '기록'에 대한 생각이었다. 나는 나름대로 매년 해커톤을 참가하면서 실력을 키워나갔던 것 같다. 하지만, 대회가 끝나고 방전이 된 나머지 해커톤을 하면서 배웠던 지식, 느낌 감정들을 정리하지 않았다. 이번 대회를 하면서 우연히 과거에 내가 참가했던 대회들에 대한 후기들을 읽게 되었다. 그 후기들을 보면서 잊고 있었던 기억들이 흐리게나마 떠올랐다. '나도 참 얻어간게 많았는데, 정리한게 없구나' 라는 생각이 들었다. 그래서 이번에는 늦게나마 내가 실험한 모델, 아이디어, 아쉬운점을 정리해보려한다. 1. 주제 한국어 메신저 대화를 요약하자. - 데이터 AI-hub..
-
[Docker] 도커 초짜의 도커도전기 (1)- 도커 이미지 pull, commit, push백앤드 2021. 10. 24. 22:35
'요즘 도커가 핫하데!' 라는 말을 근 몇년간 들어왔지만, 나는 딱히 도커를 쓸 일이 없었다. (사실 쓰면 더 편하게 작업이 가능했던것들을 내가 하나하나 노가다로 했다가 맞겠다..) 그러다, 이번에 1) 단시간내에 환경을 세팅 2)외부 클라우드라 CLI사용으로 설치가 어려운 상황에 마주하여 미루고 미루던 도커를 사용해보게 되었다. 나도 아직 모르지만, 내가 사용했던 도커이미지를 잊지 않기위해 정리 해보겠다. 1)도커란? 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. (from 위키) 내가 이해한것은 나의 현재 개발 환경 (OS는 물론 개발 library 등) 을 스샷 찍어서 빠르게 공유할 수 있는 오픈 소스라고 생각한다..
-
[룬샷] 책 후기 (리더의 관점과 서포터의 관점)글 2021. 9. 27. 21:37
룬샷 : 다들 무시하고 홀대하는 아이디어 우연한 기회에 읽게된 룬샷. 간단히 저자의 시각(?), 리더의 시각(?)에서의 룬샷은 '지속가능한 집단을 만들기위한 방법' 을 이야기하고 있다고 생각한다. 개인적으로 룬샷에서 말하는 '성공' 이란 100% '성공하는 방법'을 이라기보단 '살아남는 방법' 을 뜻하는 것같다. 어째튼, 저자가 말하는 방법은 1. 상분리 : 예술가(룬샷 집단) 과 병사(프렌차이즈 집단)을 분리하라. ex> 할리우드에서, 보도듣도못한 새로운 영화와 흥행이 어느정도 보증된 영화를 함께 상영하고, 투자한다. 2. 동적 평형 : 1에서 분리된 2개의 집단에 공평한 관심을 주어야한다. ex> 스티브잡스는 이것에 대해 '리더'는 2집단을 적절히 균형시키는 '정원사'라고 표현했다. 3. 시스템적 사..
-
[day1] Variables, 입출력 스트리밍C++ 2021. 7. 30. 12:27
Variables 1. 변수와 오브젝트 오브젝트 : 메모리에 할당되어있는 것 (things) 변수 : 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간 int x; (변수타입) (변수이름) 2. 변수 초기화(initialize) 와 변수 할당 (assignment) 과거에는 변수를 정의하고, 정의된 변수에 대해 값을 할당하는 방식이었던반면, 최근에는 변수를 초기화해서 사용한다. (변수의 초기화는 필수라고 생각하면 된다!) 변수 정의 변수 x를 위한 메모리 공간이 지정된다. int x; 변수 초기화 변수 x를 위한 메모리 공간이 지정되는 동시에, 값이 저장된다. int x = 10; // 변수를 정의하고 (이름을 붙여줌) , 그 변수에 최초의 값을 할당함 (초기화) 변수 할당 ..
-
[Mac]Visual Studio Code 설치하기C++ 2021. 7. 25. 11:49
1. g++ / gcc 설치여부 확인 및 설치 g++ / gcc 는 c++/c에 대한 컴파일러이다. (컴파일러: 프로그래머가 고급언어를 사용해 작성한 코드를 컴퓨터가 이해할 수 있는 기계어로 번역하는 프로그램) 1.1 Cmd 창에 다음과 같이 쳐서 설치 여부를 확인할 수 있다. gcc -v g++ -v 이렇게 쳤을때, 다음과 같이 나오면 설치가 이미 되어있는 것. 1.2 만약, 없다고 나온다면 설치하자. xcode-select --install xcode 는 Mac 통합 개발 툴이다. xcode가 설치되어있으면 왠만한 프로그래밍언어는 돌아간다고 할 수 있다. 하지만, 그만큼 용량을 많이 차지한다. 그래서 xcode에서 필요한 컴파일러만 다운받기위해 xcode-select를 설치했다. 2. VSCode(V..
-
[ML] GBM (Gradient Boosting machine)머신러닝 2021. 5. 19. 17:49
최근에 ML기반의 모델에서 좋은 성능을 보이는 LGBM에 대해서 뜯어보자. 그 전에, Boosting의 기본적인 특성을 알아하는데, https://life-of-h2i.tistory.com/37 여기에서! 간단하게만 정리하면, 부스팅은 weak한 모델을 여러개 이용하여 좋은 결과를 얻는 방식이다. (단, 여기서 이용되는 모델들은 Seqeuntial하게 전자의 모델이 못 맞춘 부분을 맞추는 방식으로 생성된다.) GBM (Gradient Boosting Machine) GBM은 제목에서 알수있듯이 'Gradient Descent' + 'Boosting'이 합쳐진 것이다. Boosting은 알고 있으니, Gradient Descent를 간단히 살펴보자. 1. Gradient Descent https://lif..
-
기록하는 습관글 2021. 5. 19. 15:08
아까워라아아.. 올해 초부터 꽤 많은 논문들을 읽었는데.. 그리고 C도 한번 쑥 공부했고, 부캠도 했고, 입사해서도 깨달은게 얼마나 많은데 하나도 정리를 안해서 휘발될 각이다.. 어쩔수 없지뭐.. 지금부터라도 해야지 Done Fast R-CNN Done Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks Done FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidence Done YOLO-6D+: Single Shot 6D Pose Estimation Using Privileged Silhouette Information Done Po..