전체 글
-
Big Data 분석 알기 쉽게 설명하기 (Easy to Understand Data Analytics with Cooking Recipe)BIG DATA & AI 2021. 4. 14. 21:50
뜬금없지만 어제 카레 요리를 하다가 '빅데이터 분석'을 음식을 만드는 과정에 비유한 어느 글이 생각나 영감을 받아 씁니다. 🍳 Big Data 분석 프로세스는 크게 4가지로 나누어 질 수 있습니다. Data Acquisition Data Preprocessing Deep Learning : Data Modeling & Trainning & Evaluating Data Analytics or Visualization 이를 요리에 비유하면 다음과 같습니다. 0. 재료를 보관하기 위한 냉장고 : 음식을 보관하기 위해 좋은 냉장고가 필요한 것처럼, 데이터를 안전하게 보관하면서 빅 사이즈의 데이터 — 이하 빅데이터 — 를 보관하기 위해서는 좋은 data warehouse 구축이 필요합니다. 물론 냉장고 크기가 클..
-
NLP 라이브러리 소개 - Document Embedding, Word Embedding / BERT, KoBERT, Word2Vec, Glove, FastText, ELMoBIG DATA & AI/NLP 2021. 4. 14. 20:48
지난 글(아래 링크 참조)에서, NLP에 대한 전반적인 개념 및 embedding 종류에 관하여 알아보았다. 2021.04.08 - [PROGRAMMING/NLP] - 자연어 처리 개념 (NLP Bible) 자연어 처리 개념 (NLP Bible) 프로젝트 중 자연어 처리 및 얕은 인공지능을 사용할 일이 생겼다. 졸업 프로젝트로 자연어 처리 및 딥러닝을 진행하면서, (심지어 비지도 학습이었다) 다시는 NLP를 건드리지 않겠다고 다짐했었 sysout.tistory.com 개념을 습득하였으니, 어서 실습으로 들어가자! ... 고 하고 싶은데 또 다른 이론을 배워야 한다. Embedding에는 여러 모델과 방법이 있는데, 우선 Document Embedding과 Word Embedding 위주로 어떤 pre-t..
-
COX 엔데버 무접점 키보드, CJ ENM OGN ENTRUS LV400 CAMO LED 헤드셋 구매 후기DAILY :) 2021. 4. 14. 16:33
아이코다에서 키보드와 헤드셋을 구입했다. 집에서 재택근무를 하는데 게이밍 키보드인 기계식 청축으로 하려니까 손가락이 너무 아파서 내 최애인 무접점 키보드를 코딩용으로 하나 더 구입하게 되었다. 무접점 키보드가 비싼 편이긴 하지만, 키감이나 소리가 너무 좋고, 어떻게 보면 내 커리어에 투자하는 셈이니까 하나도 아깝지 않다. (마음 속 : 정말?) 목록은 다음과 같다. 아이코다 현금박치기가 제일 싼 듯하다. 최고최고 👍👍 !! 내친김에 동영상까지 촬영. (잠옷바지 ㅈㅅ) 음.. 사실 헤드셋은 약간 충동적으로 구매했다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 원래 헤드셋이 있었는데, 민트색으로 잘못 사서 마음에 들지 않았다. 그래서 막내동생 주기로 하고 아이코다에서 헤드셋 쇼핑을 하던 중… 무려 OGN ENTUS에서 만든 ..
-
개발자의 방울양배추 데치기COOK 2021. 4. 12. 23:12
(❁´◡`❁) 방울 양배추!! 다이어트 식단 조절하면서 '방울 양배추'라는 야채를 알게 되었고, 생긴 것도 귀여운데다 영양분도 풍부한 야채라고 들어서 구입하게 되었다. 주로 그릴드 샐러드를 할 때 같이 구워서 먹었는데, 그 자체로는 맛이 풍부하지 않았으니.... 결국 냉장고에서 일주일동안 자리를 차지하게 되었다. 남은 방울양배추들은 데쳐 먹기로 했다. 1. 날 것의 방울 양배추를 아래 사진과 같이 식초를 살짝 넣은 물에 10~15분 정도 담가준다. 나는 식초가 없어서 베이킹소다를 살짝 넣어주었다. 2. 담가 놓았던 방울 양배추를 흐르는 물에 씻는다. 3. 깨끗하게 씻고 나면, 방울 양배추 겉면을 벗기고 먹기 좋은 크기로 썰어준다. 나는 두 동강 내었다. 방울 양배추를 손질하는 방법은, 일반 배추와 비슷하..
-
자연어 처리 개념 (NLP Bible)BIG DATA & AI/NLP 2021. 4. 8. 15:36
프로젝트 중 자연어 처리 및 얕은 인공지능을 사용할 일이 생겼다. 졸업 프로젝트로 자연어 처리 및 딥러닝을 진행하면서, (심지어 비지도 학습이었다) 다시는 NLP를 건드리지 않겠다고 다짐했었는데, 회사에서 하게되다니!! 다시 국어 공부와 기계 가르치기 공부를 시작한다.. 책도 빌렸다. "밑바닥부터 시작하는 딥러닝(Deep Learning from Scratch)"이라고, Oreilly 출판간이다. 나중에 책 정리도 포스팅 해야겠다. 참고로 졸업 프로젝트 주제는 "소설 텍스트 분석을 통한 등장인물 도출 및 관계 분석" 이었는데, 주제 자체도 흥미로웠고 진행하면서 visualization 하는 부분이 재밌었던 기억이 난다. 정확도가 안 나와서 문제였지만 😂😂 자연어 처리(NLP)란? 일단, 우리가 평소에 쓰..
-
GraphQL 개념 정리 (Apollo Client)PROGRAMMING/Web Programming 2021. 4. 6. 11:07
현재 진행 중인 프로젝트에서 React.js 프레임워크와 함께 GraphQL을 사용 중인데, 처음 써봐서 정리하려고 한다. GraphQL이란? API를 위한 query language로, Facebook에서 개발하였다. GraphQL은 기존의 RESTful API와는 달리 주로 하나의 Endpoint를 사용하며, query문에 따라 응답의 구조가 달라진다. 이로써 내가 생각하는 장점은 크게 2가지인데, 1. 쿼리 형식으로 server - client 간 통신이 용이하며, (schema가 오픈되므로) 유지보수와 확장성에 용이하다. 2. HTTP 요청의 횟수를 줄일 수 있으며 (하나의 query에 원하는 정보를 담아 요청할 수 있으므로), 더불어 응답 size를 줄일 수 있다. Query language란?..
-
Chrome에서 Web Security 무시하는 방법PROGRAMMING/Web Programming 2021. 3. 25. 14:58
client 코드 작성 중 server 측에서 allow-cross-origin 이슈를 접하는 등, 다양한 web security 정책에 막혀 개발이 원활하게 진행되지 못할 때가 있다. chrome에서는 실행 시 command option을 넣으면 web security를 무시할 수 있다. 1. (Windows 기준) 시작 -> 실행 2. 아래 command 실행 chrome.exe --disable-web-security --user-data-dir="D:/"
-
유용한 git command 모음PROGRAMMING/Git 2021. 3. 25. 08:33
Basic // initialize project $ git init // download project $ git clone GIT_ADDRESS.git // stage a file $ git add FILE_NAME // stage all files from current folder $ git add . // commit to local storage $ git commit // commit to local storage by one line $ git commit -m "COMMIT MESSAGE" // push commits to remote storage $ git push origin master // save the current changes temporarily $ git stash A..