전체 글 68

[NLP] Bags of Words & Naive Bayes Classifier for Document Classification

안녕하세요! 제이덥입니다. 최근에 기술 면접을 준비하며, 기초적인 내용부터 하나씩 정리하고 있는데요. 오늘은 텍스트 마이닝에서 사용하는 방법들 2가지를 정리해봤습니다. 첫 번째는 텍스트를 숫자로 표현하는 기법인 Bag Of Words(BoW) 표현형과 이를 활용한 Naive Bayes Classifier에 대해 정리해봤습니다.  1️⃣ Bag of Words (BoW)자연어를 다루는 분야를 NLP(Natural Language Processing; 자연어처리), Text Mining(텍스트 마이닝), Information Retrieval(정보 검색)으로 나눌 수 있는데요. Bag of Words는 딥러닝 기술이 적용되기 이전 텍스트 마이닝에서 자주 사용되던 기법입니다. Bag of Words는 단어들의..

NLP 2024.11.10

⭐ 내 삶의 변곡점 "글또" : 글또 소개, 다짐, 계획 ⭐

안녕하세요! 제이덥입니다. 오늘은 제가 활동 중인 개발자 글쓰기 커뮤니티 "글또"에 대해 소개하고, 이번 기수에서의 활동 계획과 다짐을 나눠보려고 합니다. 저는 지난 9기부터 이번 10기까지 글또 활동을 이어오고 있는데요. 글또는 제 인생에 유의미한 변곡점을 가져다 주었지만, 지난 기수에는 다짐글을 적지 않았고, 그래서인지 지원서에 썼던 목표를 충분히 지키지 못한 아쉬움이 남았습니다. 이번에는 다짐글과 함께 구체적인 활동 계획을 세워 제 자신과의 약속을 더 잘 지켜보려 합니다.✍🏻 글또란? 글또는 ‘글쓰는 또라이가 세상을 바꾼다!’라는 다소 파격적인 이름을 가진, 글을 쓰는 개발자들이 모인 커뮤니티입니다. 사실, ‘또라이(?!)’들 보다는 글쓰기에 열정을 갖고 자기계발에 힘쓰는 분들이 참여하고 있습니다..

카테고리 없음 2024.10.13

[길벗 도서 리뷰] 파이썬 코딩의 기술 51

8년 전, 대학에 처음 입학했을 때 제가 배운 언어는 C/C++였습니다. 당시 저희 학교의 기초 과목인 컴퓨터프로그래밍 개론부터 자료구조까지 모든 과목이 C++ 위주였기에 자연스럽게 프로그래밍 시 사용하는 주 언어가 되었습니다. 하지만 알고리즘 과목을 수강하면서 파이썬을 사용하기 시작했고, AI/ML 분야를 많이 접하게 되면서 파이썬을 더 많이 쓰게 되었습니다. 이제는 파이썬이 더 익숙한 언어가 되었습니다. 파이썬에 익숙해지기 위해 학교에서 봉사활동을 통해 비전공자를 가르치기도 하며, 파이썬답게(Pythonic) 코드를 쓸 수 있도록 공부했습니다. 덕분에 원하는 코드는 대부분 무리 없이 작성하고 구현할 수 있었지만, 한편으로 언어의 특성을 살려 잘 쓰고 있는지, 여전히 C/C++을 쓰던 방식을 파이썬 언..

Book Review 2024.09.30

[혼공 학습단] 혼공 네트워크 6주차 과제

📌 6주차 과제진도 : Chapter 06~07기본미션 : Ch.06(06-2) 확인 문제 1번(p.379), (07-2) 확인 문제 2번(p.407) 풀고 설명하기선택미션 : 와이어샤크에서 실제 TCP/UDP 패킷 확인해 보기 1️⃣기본 숙제Ch.06(06-2) 확인 문제 1번(p.379), (07-2) 확인 문제 2번(p.407) 풀고 설명하기Ch.06(06-2) 확인 문제 1번(p.379) : 다음은 호스트 A와 B의 쓰리 웨이 핸드셰이크 과정에서 호스트 A가 호스트 B에게 전송한 첫 번째 SYN 세그먼트의 일부입니다. 쓰리 웨이 핸드셰이크 상에서 호스트 B가 호스트 A에게 전송할 다음 세그먼트의 Acknowledgment number(raw)는 무엇일까요?정답 : ④풀이 : 3588415413상..

[혼공 학습단] 혼공 네트워크 5주차 과제

📌 5주차 과제진도 : Chapter 05기본미션 : Ch.05(05-1) 확인 문제 1번(p.271), (05-2) 확인 문제 2번(p.307), 풀고 설명하기선택미션 : HTTP 요청 메시지 확인해 보기1️⃣ 기본 숙제Ch.05(05-1) 확인 문제 1번(p.271), (05-2) 확인 문제 2번(p.307), 풀고 설명하기Ch.05(05-1) 확인 문제 1번(p.271) : 도메인 네임과 네임 서버에 대한 설명으로 옳지 않은 것을 골라보세요.① 8.8.8.8은 대표적인 공개 DNS 서버로, 구글이 관리합니다.② 도메인 네임은 호스트를 특정할 수 있는 문자열 형태의 정보입니다.③ DNS는 계층적이고 분산된 도메인 네임에 대한 관리체계이자 이를 관리하는 프로토콜입니다.④ www.example.com에..

[혼자 공부하는 네트워크] DNS와 우리가 사용하는 인터넷 주소

안녕하세요! 제이덥입니다. "혼자 공부하는 네트워크" 도서를 통해 네트워크에 대해 학습하고, 공부한 내용을 공유하는 5주차입니다. 이번 섹션에서는 DNS라는 계층적 인터넷 주소가 어떻게 관리되는지, 구조는 어떻게 되는지,어떻게 이를 통해 호스트를 특정하는지에 대해 배웠습니다. 특히, 이번 섹션에서 우리가 일반적으로 사용하는 www 또는 https로 시작하는 URL에 관련된 내용을 배울 수 있어서 내용이 잘 와닿았고, 실용적이라고 느꼈습니다. 우리가 사용하는 인터넷 주소의 비밀, 이번 포스팅에서 함께 확인해보시죠.*이 도서는 제가 직접 구매하여 작성한 글이며, 혼공단 12기 활동의 일환으로 학습 내용을 공유하고자 합니다. 도서와 활동에 대한 자세한 내용은 아래 Reference에서 확인하실 수 있습니다.1..

[혼공 학습단] 혼공 네트워크 3주차 과제

📌 2주차 과제- 진도 : Chapter 03- 기본미션 : Ch.03(03-1) 확인 문제 1번(p.147), (03-3) 확인 문제 2번(p.187) 풀고 설명하기- 선택미션 : 본인 컴퓨터의 IP 주소와 MAC 주소 파악해 보기 1️⃣ 기본 숙제Ch.03(03-1) 확인 문제 1번(p.147), (03-3) 확인 문제 2번(p.187) 풀고 설명하기Ch.03(03-1) 확인 문제 1번(p.147) : IPv4의 대표적인 2가지 기능을 골라보세요.① 신뢰성 있는 전송② IP 주소 지정③ IP 단편화④ IP 주소 지정정답 : ②, ③풀이 : 네트워크에서는 인터넷 프로토콜(이하 IP 프로토콜)을 통해 데이터링크 계층의 한계점을 보완합니다. 이 IP 프로토콜을 통해 다른 네트워크의 호스트에게 안정적으로 ..

[혼자 공부하는 네트워크] 네트워크 계층의 IP프로토콜

안녕하세요! 제이덥입니다. "혼자 공부하는 네트워크" 도서를 통해 네트워크에 대해 학습하고, 공부한 내용을 공유하는 3주차입니다. 이번 섹션에서는 네트워크 계층의 필요성에 대해 설명하고, 그 필요성을 충족시켜주는 IP 프로토콜(IPv4, IPv6)에 대해 다룹니다. 이번 섹션을 통해 어떻게 먼 통신이 가능하게 되었는지 이해할 수 있어서 매우 유익했다고 생각합니다. 함께 들어가 보시죠.*이 도서는 제가 직접 구매하여 작성한 글이며, 혼공단 11기 활동의 일환으로 학습 내용을 공유하고자 합니다. 도서와 활동에 대한 자세한 내용은 아래 Reference에서 확인하실 수 있습니다.1️⃣ 데이터 링크 계층의 한계, 네트워크 계층의 필요성데이터 링크 계층데이터 링크 계층은 같은 LAN안에 호스트끼리 통신할 수 있는..

[혼공 학습단] 혼공 네트워크 2주차 과제

📌 2주차 과제진도 : Chapter 02기본미션 :Ch.02(02-1) 확인 문제 2번(p.87), (02-3)확인 문제 4번(p.111) 풀고 설명하기선택미션 : 집에 있는 케이블에 표기된 명칭 표기를 바탕으로 케이블 구조 및 전송속도 가늠해 보기1️⃣ 기본 숙제Ch.02(02-1) 확인 문제 2번(p.87), (02-3)확인 문제 4번(p.111) 풀고 설명하기Ch.02(02-1) 확인 문제 2번(p.87) : 이더넷 프레임에서 ㉠, ㉡, ㉢에 들어갈 올바른 단어를 보기에서 찾아서 빈칸을 채워보세요🍀보기 : FCS, 송신지, MAC주소, 프리앰블 ㉠ : 프리앰블㉡ : 송신지 MAC주소㉢ : FCS(Frame Check Sequence)풀이 : 헤더에는 프리앰블, 수신지 MAC주소, 송신지 MAC..

[혼자 공부하는 네트워크] 스위치

안녕하세요! 제이덥입니다. 지난 주부터 "혼자 공부하는 네트워크" 도서를 통해 네트워크에 대해 학습하고, 공부한 내용을 공유드리고 있습니다. 이번 섹션에서는 스위치와 VLAN 대해 다룹니다. 주소를 식별한다는 차이점이 큰 유용성을 만들어내는 부분이 재밌었습니다. 같이 살펴보시죠.*포스팅에 활용한 도서는 제가 직접 구매하여 작성한 글이며, 혼공단 11기 활동의 일환으로 학습 내용을 공유하고자 합니다. 도서와 활동에 대한 자세한 내용은 아래 Reference에서 확인하실 수 있습니다.1️⃣ 스위치스위치(switch)정의 : 데이터 링크 계층의 네트워크 장치로 여러 포트에 호스트에 연결하여 송수신에 도움을 주는 장치alias : L2 스위치(L2 스위치)허브와 차이점MAC주소를 학습하여 송수신된 주소를 식별할..