[책] 밑바닥 부터 시작하는 딥러닝 2

이책은 한빛미디어의 제공을 받아 적은 리뷰입니다. 일단 이책의 중반까지만 봐서 전체적인 평가를 못하겠다구 말씀드리겠습니다. 그래서 지금까지 느낀점에대해서만 적겠습니다. 이책의 내용은 자연어처리를 중점으로 설명합니다. 주로 word2vec을 따라 만드는 식입니다. 1편같은 경우는 강화학습을 따라 만들다고 보면되고 이편은 word2vec과 RNN부분을 집중적으로 밑바닥으로 만든다고 보시면됩니다. 책 초반에는 1편의 내용을 간단히 요약을 하고 그담 챕터부터 본격적인 자연어 처리에 대해 정리해둡니다.더 보기

C# Entity Framework(EF) Mysql 간단 사용하기

대부분의 언어에서는 각자에 대표적인 ORM이 있는데 C#에서는 일명 EF에서 만든 공식 ORM이 있다. 간단하게 콘솔 프로젝트을 NET Framework 4.6.1 이상만든다. 먼저 해야할일은 EF SDK를 받아야 하므로 아래와 같이 콘솔 매니저를 클릭해준다. 그러면 nuget을 콘솔로 받을수 있는 명령어 창이 출력이 되게 된다. 여기서 Nuget의 다운로드 패키지를 명령어로 받을수 있는데 아래와 같이 쳐준다 여기서 많은 데이터베이스들이 있는데더 보기

Eage Chromium 설치와 간단 리뷰

최근 Windows은 자체 렌더링엔진을 포기하고 Chromium 렌더링 엔진을 채용하였고 이를 프리뷰 할수 있도록 제공하다. https://www.microsoftedgeinsider.com/en-us/ 해당 버전은 위 링크에서 받을수 있다. Download를 클릭하고 설치를 하게되면 다음과 같은 화면 출력되고 Install하는걸 확인할수 있다. 아직 프리뷰라 아이콘조차도 특이하다. 일단 별차이는 없지만… 유저입장에서 큰 차이점 이라면 램을 많이쓰고 PIP를 지원한다는 점 정도말구 없다. 결과적으로 MS는 엣지라는 렌더링을 포기하였고더 보기

DynamoDB 후기

DynamoDB을 사용하여 간단한 TODO를 만들면서 느낀점을 정리한 글 입니다. 결론을 말하자면 반쪽짜리 DB이다. 하지만 어떻게 최고의 성능을 보장하는 DB라고 생각한다. 그 이유는 DB의 가장 중요한 실행계획이 없다. 보통 mongoDB,Mysql,mariadb에서는 아래와 같은 작업을 실행해 어떻게 쿼리를 실행해야 빠를지 결정을 한다. 하지만 Dynamodb는 실행계획을 전적으로 프로그래머한테 책임을 묻는다. 흔히 DB라고 하는거는 실행계획이 꼭 100% 최적화를 보장하지않는다 그래서더 보기

[2993] 탑

https://www.acmicpc.net/problem/2493 맨첨에 좀 어려워서 해맨거같은데 다음과 같은 방식으로 풀면된다. 타워를 하나씩 스택에 집어넣으면서 가능성이 없는애들을 제거해주면 바로 스택에 남아 있는 애가 수신하고 있는 애가 된다. 만약에 스택에 데이터가 없으면 그냥 0으로 대입하면된다.

javascript ES6 정리

해당 글은 http://es6-features.org/#ExpressionBodies 에서 제가 자주사용하는것들을 정리한거입니다. Arrow 기존은 위와 같이 function을 정의 해야하지만 이제는 C#의 람다와 비슷하게 다음과 같이 정의할수 있습니다. 덕분에 foreach나 reduce함수를 다음과 같이 선언할수 있게 되었습니다. Extended Parameter Handling 다른언어에서는 매우 매우 정상이여야할 default인자가 들어갔으며 Spread Operator이라는 문법이 추가되어 가변인자를 손쉽게 받을수 있게 되었습니다. 확인해본결과 해당 하나하나 꺼내야하는 C언어와 달리 …a는더 보기

[책] 엑셀만 알아도 할수 있는 데이터 과학

이책은 한빛미디어의 제공을 받아 적은 리뷰입니다. 한빛미디어의 지원과 상관없이 이 책의 구매할분을 위해서 장점과 단점을 둘다 이야기합니다. 책 내용의 목차와 내용은 무척 마음에 들었습니다. 이 책의 가장 큰장점은 수집과 분석을 설명하고 있고 , 독자가 간단한 분석을 하도록 하게 만들겠끔 아래와 같이 엑셀 작업을 이미지로 천천히 보여주고 있습니다. 그로 인해 엑셀을 전혀 모르는 저에게도 “아 이렇게더 보기