Study/Review 9

[코뮤니티/모각코] 코뮤니티 모각코 플러스 11월 과정 후기 (파이썬 심화 : 챗봇 만들기편)

👋11월 한 달동안 진행했던 모각코 플러스 후기를 남겨보려고 한다. 코뮤니티 모각코를 지원하려는 사람들에게 조금이나마 도움이 되기를! 1. 참여계기 코뮤니티▶https://cafe.naver.com/codeuniv 코뮤니티는 2020년에 생긴 신생 커뮤니티다. 코뮤니티에서는 자체적으로 '모각코' 라는 프로그램을 운영하고 있다. 원래 '모각코'는 '모여서 각자 코딩'이라고 알고 있었는데 여기서 말하는 모각코는 하나의 커리큘럼이 있고, 선발된 팀원들끼리 같이 공부하는 스터디에 가깝다. 모각코 초창기에 한 번 지원했었다가 떨어진 아픈 기억이 있어서 한동안 잊고있었는데, 이번 11월에도 모집한다는 글을 보고 다시 지원해봤다. 내가 모각코에 지원한 계기는 이렇다. 1. 인턴 끝나고 나서도 코딩감각을 잃고싶지 않았..

Study/Review 2021.12.01

[한빛미디어/리뷰] 구글 BERT의 정석

자연어처리 분야에서 트랜스포머의 BERT는 굉장히 핫한 모델 중 하나이다. 유명세와 다르게 아직 국내에서는 BERT를 다룬 서적은 찾아볼 수 없었다. 그러던 중 이번 11월 한빛미디어에서 국내 최초로 BERT 번역서를 출간하였다. transformer는 기존에 존재하던 RNN , LSTM의 장기 의존성 문제를 해결하는 훨씬 더 좋은 성능을 자랑하는 모델이다. 해당 아키텍쳐의 출현으로 인해 BERT, GPT 등 혁신적인 모델들이 등장하면서 NLP 분야가 더 발전할 수 있는 계기가 되었다. transformer의 아키텍쳐를 이해하기 위해서는 'attention'의 개념이 중요하게 작용한다. 실제로 transformer를 발표한 논문의 이름 역시, 'Attention Is All You Need' . 졸업 논..

Study/Review 2021.11.21

[한빛미디어/리뷰] 처음 배우는 딥러닝 챗봇

인턴으로 3개월 간 근무하면서 자연어 처리, 트랜스포머에 대한 관심이 생겼다. 학과에서 수업을 들었다고 해도, 실무랑 거리가 멀어서 실제로 일을 할 때마다 난관에 부딪히기 일쑤였다. 그러던 도중 이라는 책을 만나게 되었고, 스스로 부족했던 개념들을 채우는데 많은 도움을 주었다. 책의 전체적인 구성은 챗봇에 대한 전체적인 개요 및 사례소개 챗봇구현을 위해 기본적으로 알아야하는 파이썬 지식 우리가 일상생활에서 사용하는 언어의 의미를 분석해 컴퓨터가 처리할 수 있도록 하는 것을 자연어 처리(NLP)라고 하는데, 자연어처리과정을 상세하게 다루고 있다. 자연어처리 과정을 지나면 최종목표인 '챗봇'을 만들기 위해 딥러닝모델을 사용한다. 아무래도 딥러닝모델을 다루다보면 수학...이 조금 나온다는 것 그리고 이론을 보..

Study/Review 2021.10.24

[한빛미디어/리뷰] 업무에 바로 쓰는 SQL 튜닝

오픈소스 DBMS 중 글로벌 시장 점유율 1위를 차지하고 있는 MySQL , MySQL과 유사한 MariaDB. 우리나라에서도 MySQL, MariaDB 의 비중이 점차 높아지고 있다. 따라서 SQL에 대한 이해, SQL 튜닝 등은 필수적인 과정이 되었다. 그에 반해 SQL 튜닝, 좋은 쿼리를 짜는 방법에 대해 알려주는 서적이 없었는데 한빛미디어에서 SQL 튜닝신간도서가 출간되었다. 이 책은 MySQL 계열의 쿼리튜닝을 위해 알아둬야하는 용어, 매커니즘을 소개한다. 쿼리튜닝을 통해 쿼리문을 보다 간결하게 짜면서 효율적으로 작성하는 스킬을 터득할 수 있다. 튜닝에 대한 이해 이전에 MySQL과 MariaDB의 기본적인 쿼리문에 대해 이해한다. 또한 DB 엔진의 구성요소와 SQL문이 수행되는 프로세스에 대해..

Study/Review 2021.07.25

[한빛미디어/리뷰] 쓰면서 익히는 알고리즘과 자료구조

IT기업의 개발자로 취업을 하려면 통과해야하는 관문 중 하나가 바로 코딩테스트 이다. 주로 코딩테스트는 자료구조, 알고리즘에 대한 기본적인 이해를 평가하기 위한 지표로 사용된다. 그만큼 알고리즘과 자료구조가 중요하다는 의미인데, 과거의 나를 떠올려보면 부끄럽게도 코딩하면서 알고리즘을 생각해본적은 없었다. 그러던 중 취업을 위해 채용공고들을 찾아보던 중 대부분의 회사에서 코딩테스트를 채용 과정의 일부로 사용하고 있다는 것을 알게되었다. 부랴부랴 자료구조 강의를 결제해서 듣기 시작했지만, 단순히 취업을 위한 공부라 재밌지도 않았고 강의는 들어놓고 문제에 손도 못대는 경우가 허다했다. 이렇게 어려운 알고리즘 공부는 대체 왜 해야하며 어떻게 해야 효과적일까??!!!! 매일 문제를 풀면서 들었던 이 질문에 대한 ..

Study/Review 2021.05.23

[Review/서평] Do it! 반응형 웹 페이지 만들기 후기

웹개발에 대한 지식이 전무했던 나는 이지스 퍼블리싱의 이라는 책을 통해 웹사이트 전반의 내용을 배울 수 있었다. 그런데 휴대폰으로 웹사이트에 들어갔는데 휴대폰 사이즈에 맞게 (화면이 잘리지않고) 웹사이트 사이즈가 바뀌고, 아이패드로 웹사이트에 들어갔는데 아이패드의 사이즈에 맞게 웹사이트의 크기가 바뀌는 것을 볼 수 있었다. 이것은 또 다른 기술인 반응형 웹 이라는 기술이었다. 그래서! 개발자는 물론 기획자 디자이너도 알아야하는 반응형 웹의 필수 기술을 담은 후기를 작성해보려고 한다. 이 책은 2017년 출간된 의 전면 개정판으로 최신 자료들을 반영해 출간되었다. 책은 총 338페이지로 부담없는 두께이다. 책 표지에도 적혀있듯 2주만에 완독할 수있는 필수기술만 요약해둔 책이다. 책은 총 세 마당(파트) 로..

Study/Review 2021.04.09

[한빛미디어/나는리뷰어다] 이것이 우분투 리눅스다

학교에서 실습할 때 우분투 리눅스를 자주 사용한다. 3년정도 리눅스를 써보니까 익숙해지긴했는데 처음엔 검은 콘솔창에 명령어를 치는 건 굉장히 낯설었다. 교수님께서 강의시간마다 항상 혼자서 리눅스도 설치해보고 서버도 구축해볼줄 알아야한다고 말씀하셨다. 왜 중요한지도 알고 왜 해야하는지도 아는데 내 하나 뿐인 노트북에는 이미 윈도우가 설치가 되어있고.. 가난한 대학생에겐 리눅스를 설치할만한 굴러다니는 노트북 또한 없다. 그래서 지금까지 리눅스를 직접 설치하고 사용하는 방법을 미루뒀었다. 한빛미디어에서 새롭게 개정한 시리즈 중 이것이 우분투 리눅스다 는 나와 같은 고민으로 리눅스를 제쳐둔 사람들을 위한 책이다. 한 대의 노트북으로 4대의 가상머신을 생성해 실무에서도 사용가능한 리눅스를 배우고 익힐 수 있다. ..

Study/Review 2020.12.20

[한빛미디어/나는리뷰어다] 한 권으로 끝내는 딥러닝 텐서플로

학교에서 딥러닝 수업은 수강중인데, 아무래도 내용이 어려운 점이 많아 자습은 필수적이었다. 자습할 때 같이 볼 책이 필요했는데 서점에 가니 정말 다양한 딥러닝 관련 서적들을 볼 수 있었다. 책을 고를 때 나는 양이 부담스럽지 않으며, 코드에 대한 설명이 잘 되어 있는 책을 원했다. 그 중에서 발견한 딥러닝 책은 바로 이번에 리뷰하게 될 " 한 권으로 끝내는 딥러닝 텐서플로 " 책의 첫 표지부터 전문적인(?) 느낌이 났다. 두께는 내가 고려한 가장 중요한 기준 중 하나였는데, 이 책은 양 부분 에서는 너무 마음에 들었다. 총 263페이지이고 가벼워서 도서관이나 학교에 가지고 다니기 편했다. 챕터는 총 10개로 구성되어있고 유기적으로 연결되어 있다. 맨 처음은 모든 책들이 그렇듯, 소개로 시작한다. 딥러닝을..

Study/Review 2020.11.22

[한빛미디어/나는리뷰어다] 이것이 취업을 위한 코딩테스트다 with 파이썬

대학교 3학년이 되니까 친구들이나 동기들 사이에서 '취업'이라는 키워드가 대화의 주요 주제가 된다. 나도 슬슬 취업 준비를 해야하는 나이이다보니 잡코리아나 원티드와 같이 채용공고가 올라오는 사이트를 종종 찾아본다. 전공을 살리고 싶은 생각이라 IT계열의 머신러닝이나 데이터분석, 프로그래밍 직무를 주로 찾아보는데, 대부분 '코딩테스트'라는 걸 본다. 말그대로 이런 직무에서 일을 하려면 코딩수준이 일정 수준을 넘어야한다는 것이다. 나도 대학교에서 코딩 수업을 들어봤지만 배웠다고 다 아는 것도 아니고, 까먹은 내용도 많아서 코딩테스트가 나에게 굉장히 큰 산처럼 느껴졌다. 취업도 하기 전에 기부터 빠지는 기분이었다. 지금부터 준비하지않으면 시간이 부족할 것 같았다. 그래서 인터넷 서점을 뒤져보다가 IT 베스트셀..

Study/Review 2020.09.27