본문 바로가기

분류 전체보기

(84)
Monthly Book Review 10 : 김기현의 딥러닝 부트캠프 with 파이토 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=300271816 김기현의 딥러닝 부트캠프 with 파이토치 딥러닝의 기초 내용과 응용 지식을 체계적으로 전달하기 위해 이론과 수식, 실습을 분리하여 설명한다. 딥러닝 기초 개념부터 상위 개념까지 점진적으로 배울 수 있도록 커리큘럼을 구성했다. www.aladin.co.kr # 인트로 해당 책을 보기 전에 들었던 생각은 이것이었습니다. "또 그저그런 입문서 하나 나왔구나!" 하지만 이 책을 읽다보니 기존의 무수한 입문서와는 다른 특징이 보였는데요, 간단히 요약하면 다음과 같습니다. "대학교 주니어를 위한 교과서" # 책 소개 이 책의 다른 후기를 보면 비전공자도 쉽게 이해할 수 있는 입문서라고 합니다. 솔직히 그리..
Monthly Book Review 09 : 혼자 공부하는 컴퓨터 구조 + 운영체제 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=299014282 혼자 공부하는 컴퓨터 구조 + 운영체제 1:1 과외하듯 배우는 IT 지식 입문서. 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지조차 모르는 입문자의 막연한 www.aladin.co.kr # 01. Intro 처음 접해보는 '혼공' 시리즈입니다. 저는 비전공자 출신의 인공지능 서비스 개발자이다보니, 간혹 정통 개발자라 할만한 분들과 소통할 때 종종 어려움이 생기는 경우가 잦았습니다. 이를 보완하기 위해 메신저 툴을 통해 문자로 의견을 주고 받기도 하였으나, 업무의 진행을 위한 미팅 등을 모두 메신저로 할 순 없으니 한계가 존재..
노이즈 캔슬링 캔슬러 Noise Canceling Canceler 기존에 노이즈캔슬링이 잘 되는 제품군을 착용한 인원들이 도로, 신호등 등의 위치에서 위험에 노출되는 것을 경험 -> 기존의 노이즈 캔슬링을 뚫고 위험 신호를 보일 수 있는 알고리즘, 장치가 필요할 것으로 예상 - 자전거, 무선킥보드, 오토바이, 자동차 등에 적용될 수 있을 것으로 기대 - 그 소리가 일반 행인들에게 들리지 않거나 불쾌한 소음이 되어선 안됨 ㄴ 이 과정에서 특정 주파수를 선택하는 방법이 있을 수 있으나, 이때 어린아이 혹은 고령층, 반려동물에 대한 부정적 영향은 없는지 명확한 검증이 필요 - 나아가 시각 장애인을 위한 위험 알리미 등으로도 사용할 수 있지 않을까 기대
Monthly Book Review 08 : 비즈니스 데이터 과학 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=296868256 비즈니스 데이터 과학 비즈니스 분야에서 자주 언급되는 문제와 관련된 통계학, 경제학 개념 및 빅데이터 기술을 소개한다. 이 책에는 아마존과 마이크로소프트에서 데이터 과학팀을 이끌고 시카고 대학교에서 계량 www.aladin.co.kr 01. Summary 이 책은 학문적이며, 실용적이다. 각각의 챕터를 통해 문제를 풀기 위한 고민, 분석한 결과에 대한 해석, 이러한 해석을 기반으로 보완할 수 있는 방법을 제시하고, 그 결과와 성능을 보인다. R을 베이스로 한다. 전체적으로 문제에 대한 소개 > 관련 이론과 논문에 대한 설명 > 통계학적 분석과 해석 > R 코드를 통한 실행과 추가적인 분석을 바탕으..
[BentoML 1.x] 1편 : BentoML 시작 00. 이 글을 시작한 이유 최근 모델 배포와 관련해 BentoML을 적용 테스트하며 느낀 장단점 및 이를 보완하기 위한 코드를 정리해놓는다. 일단 BentoML의 경우, 커뮤니티가 구글이나 일반적인 블로그가 아닌 Slack을 통해 형성되어 있다. 이로 인해 접근성이 떨어지고, 자연히 유저들의 문제와 그걸 풀어주는 다른 유저들의 데이터가 엄청나게 적다. 게다가 버전이 업데이트되면서 내부 라이브러리 구조가 바뀌고(app, artifact 등), 이를 이후의 버전에 적용하기 어려워지면서 문제가 심화된다. 결국 최신 버전의 BentoML을 쓰려면 운영자에게 직접 물어봐야하는 상태(근데 그걸 또 잘 답해준다?!). 01. BentoML Start BentoML에 대한 소개나 용어 정리는 따로 하지 않는다. 만약..
Monthly Book Review 07 : XGBoost와 사이킷런을 활용한 그레이디언트 부스팅 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=292185214 XGBoost와 사이킷런을 활용한 그레이디언트 부스팅 기본적인 머신러닝과 판다스부터 사용자 정의 변환기, 파이프라인과 희소 행렬로 새로운 데이터의 예측을 만드는 강력한 XGBoost 모델 튜닝까지 모두 다룬다. 또한 XGBoost의 탄생 배경과 XGBoost를 www.aladin.co.kr 01. 이 책을 고른 이유 최근에는 딥러닝이 아닌 머신러닝에 대한 필요성이 생겼지만, 더이상 단순히 초급자용 책으로 이런저런 책에서 반복적으로 제시하는 내용 외 진짜 도움이 되는 책이 읽고 싶어졌다. Xgboost는 그 중에서 빼놓을 수 없는 방법론이고, 가장 즐겨 사용하는 라이브러리이기에 좀 더 세부적으로 익..
Docker : npm install error Docker를 이용해 npm install을 진행하는 과정에서 다음과 같은 에러가 발생했다. 'The command '/bin/sh -c npm install' returned a non-zero code: 1' 어제까지만 해도 정상적으로 작동하던 코드가 (심지어 실무 코드도 아니고, 학습용 예제 코드가) 에러를 일으키니 당황스러울따름; 찾아보니 인터넷 연결 문제 등으로 공식 경로를 통해 데이터를 받아오지 못해서 생기는 문제라고 한다. 때문에 만약 vpn 등으로 연결해있다면 이를 점검하고, 그것이 아니라면 도커 엔진을 재시작해야 한다. 만약 일반적인 환경에서 작업하고 있다면, systemctl restart docker 와 같은 코드를 통해 도커를 재시작하거나 wsl과 같은 환경이라면 wsl 자체를 sh..
WSL에서 Docker 사용 윈도우에서 Docker를 쉽게 사용하는 법 Windows 10 이상부터 사용가능한 WSL을 이용해 docker를 사용하는 법을 다룬다. 공식 문서에서는 Windows 및 WSL 환경에서 Docker를 사용하기 위해 Docker Desktop을 설치한 후, WSL2 및 Visual Studio Code를 이용해 작업하라고 권장한다. 다만 Docker Desktop을 설치하기 귀찮거나, 설치하기 힘든 상황에 있는 경우를 대비해 문서로 정리한다. 이 경우 Docker 명령어를 실행할 때마다 앞에 sudo를 붙여야 하는 번거로움이 있다. 우선 사전에 WSL 혹은 WSL2를 설치한 환경이어야 한다. 만약 WSL이 설치된 환경이 아니라면 아래와 같이 'Windows 기능 켜기/끄기'에서 HyperV와 WSL(Win..
Monthly Book Review 06 : 파이썬을 활용한 금융 분석(2판) https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=291695905 파이썬을 활용한 금융 분석 현재 파이썬은 데이터와 인공지능이 주도하는 금융 분석 분야에서 대표적인 프로그래밍 언어로 사용되고 있다. 이 책에서는 다양한 파이썬 패키지와 도구를 사용하여 금융 데이터 과학, 알고리 www.aladin.co.kr 01. 이 책을 고른 이유 이 책을 고른 이유를 간단히 설명하자면, 위 그림에서 볼 수 있듯 [2판]이 발행된 것에 있다. 파이썬 3점대 버전을 사용할 수 있게 되었고, 금융공학을 전문하지 않은 독자들을 위한 양이 대폭 늘어났다. 파이썬은 그 언어 특징상 비전공자들이 사용하기도 하며, 이론과 구조를 하나하나 배워가며 실습을 하기보다 실습을 하며 이론과 구조를 ..
너의 리뷰는? #01. 기획배경 sns 등으로 많은 상품과 서비스를 구매하고, 이용하는 가운데 더이상 해당 웹사이트에서의 광고를 믿기가 어려우나, 이를 매번 검색해서 찾아보고 확인하는 과정이 번거로움. #02. 서비스 방향성 데스크탑이나 모바일 환경에서 상품명을 드래그하면, 이를 인식해 유튜브나 인스타 등으로부터 리뷰 컨텐츠를 미니 윈도우로 보여주고, 이를 미니 윈도우 상에서 확인할 수 있도록 구현. 추후에는 카메라와 연동해 상품명이 적힌 글자를 인식시키면, OCR이 적용되어 해당 상품명의 리뷰를 큰 화면으로 보여주고, 이를 선택해 재생해보고 선택. 최종적으로 보다 빠르고, 쉽게 각 상품에 대한 리뷰를 제공하도록 하는 것이 목표 #03. 기타사항 해당 서비스로 제공되는 컨텐츠는 결국 타 플랫폼의 자산이며, 그에 대한 ..