반응형

전체 글 58

[데이터사이언스 수학] 개발자를 위한 필수 수학 (Essential Math for Data Science)

한빛 미디어에서 새로운 책이 출간되었다.  개발자를 위한 필수 수학사실 번역은 개발자를 위한 필수 수학이라고 되어 있으나, 원서의 제목은 Essential Math for Data Science로 데이터사이언스를 위한 필수 수학이다.(사실 순수 개발자가 수학이 필요한 경우는 별로 없다고 생각한다.) 그럼에도 한국 시장에서는 아직까지 IT직군에서 차지하는 비중이 적어 이렇게 출간되지 않았나 생각이 든다.   박해선 선생님이 번역하신 책으로 혼자 공부하는 머신러닝 딥러닝을 쓰신 데이터사이언스 분야와 인공지능 분야에서 유명하신 분이다.  (나도 입문은 혼자 공부하는 머신러닝 딥러닝 책으로 시작하였다.) 책의 목차는 다음과 같다.사실 선형대수학은 고교 수학과정이 바뀌고 나서 선택옵션으로 바뀐것으로 알고 있는데,..

IT 서적 리뷰 2024.06.14

[고도엔진]고도엔진 간단 입문

AK 커뮤니케이션즈에서 고도엔진 간단 입문이라는 책이 출간되었다. 정가 29,000원 고도 엔진이라는 말은 고도로 발달 되었다는 뜻이 아니라 GODO engine이라는 명칭으로 UNITY와 언리얼 엔진에 이어서 시장에서 3등 정도 하는 게임엔진이다. 한국에서는 아직까지 마이너한 엔진이다. (모바일 게임 실행시 UNITY나 언리얼엔진 문구는 많이 봤으나, GODO 엔진은 본적이 없다.) 고도 엔진 같은 경우 유니티와는 다르게 여러 언어들을 지원하는 것이 가장 큰 장점이라고 생각한다. 기본적인 문법 소개와 2D 액션부터의 소개가 시작된다.  게임뿐만 아니라 컨텐츠를 만들기 위한 사람에게도 추천한다. 이전에 학교에서 CES를 출품하기 위해서 시작했다가 엎어졌던 프로젝트에서 VR과 AR을 활용한 컨텐츠를 만들려..

IT 서적 리뷰 2024.06.02

[Python/sentence_transformers] sentenceTransformer import 안되는 문

pip install sentence_transformers트랜스 포머 설치 후에from sentence_transformers import SentenceTransformer다음 모듈 import가 되지 않는경우 transformers의 버전 문제 였다. 24년 4월 24일 현재, 최신 버전은 4.30.2 버전이다. 4.20 버전으로 낮춰주면 모듈 import에 문제가 없다.pip install transformers==4.20 버전 낮춰서 재설치후에 IDE를 끄고 다시 들어가면 문제없이 import 됨을 확인 할 수 있다.

[Python]파이썬 FastAPI 개발 입문

AK커뮤니케이션즈에서 파이썬 FastAPI 개발 입문이라는 책이 출간되었다. Fast API라고 하는 것은 파이썬에서 API를 구축하기 위한 웹 프레임워크이다. API는 Application Programming Interface의 약자로, 응용 프로 그램 간에 데이털르 주고받고 서로 상호작용할수 있도록 하는 인터페이스를 말하며, 데이터 공유나 프로그램 간의 통신을 주고 받는 역할을 하게 한다. 쉽게 말해서 일반 상점에서 네이버 아이디 로그인이 가능하게 하는 기능이 API 기능이라고 보면 된다. 물론 웹 개발에서도 사용할수 있는 것이 Fast API 장점이고, 또 파이썬이라는 단독언어로 백엔드 구축이 가능한것이 장점이다. 책의 독자는 파이썬의 기본적인 문법을 알고 특히, 클래스의 개념이나 데코레이터 개념..

IT 서적 리뷰 2024.03.31

[경영정보시각화능력 시험 필기] 접수완료

경영정보 시각화 능력 시험을 접수 하였다. BI(Business Intelligence)라고 하는 툴을 활용한 데이터의 시각화를 측정하는 신설 시험으로 필기 예시 문항을 보니 ADsP나 SQLD의 내용이 나와서 바로 신청을 하였다. 시각화 능력은 가장 마지막에 화룡점정인 부분으로 역량지표를 평가하는 시험이 나온점이 고무적이다. 5월 18일에 첫 필기시험으로 우선 필기시험 통과를 목표로 세워볼 예정이다. (기사 시험이 아니라 응시자격은 제한이 없다.) PowerBI나 태블로는 실기 시험때 한가지를 선택하여 보는 시험으로 둘다 집에 책이 있어서 조금씩 공부를 시작하며, 현재 연구에서 시각화에서도 활용해볼 예정이다.

[Python/Troubleshooting] VS code 아나콘다 가상환경 사용시 ipykernel 설치해도 안되는 문제

VS code에서 공용 서버나 프로젝트 수행시 라이브러리의 버전은 항상 일어나는 문제이다. 가령 github에서 source code를 긁어 온다거나, 남이 했던 코드를 받으면 셀 하나하나 실행시 십중팔구 버전에서 문제가 생긴다. 그래서 requirements.txt란 텍스트 파일로 프로젝트시에 버전을 올려놓는 경우가 많으며, 심지어 텍스트북에도 명시가 되어있다. 가장 좋은 방법은 아나콘다 가상환경을 구축하여 그 가상환경마다의 라이브러리 버전을 맞춰놓으면 되는데, 오늘 문제가 발생하였다. 'xxxx(으)로 셀을 실행하려면 ipykernel 패키지가 필요합니다. 다음 명령어를 실행하여 Python 환경에 'ipykernel'을(를) 설치합니다. 명령: 'conda install -n xxxxxx ipyke..

[Python/Troubleshooting] 파이썬 라이브러리 설치해도 라이브러리가 없다고 하는 문제

현재 서버를 통해서 모델링을 수행하는 중에 생긴 문제였다. VS code로 서버 연결을 하여 가상환경에서 주피토노트북 설치를 하여 사용중 새로운 라이브러리를 설치해야 하는데 설치를 했음에도 문제가 발생하였다. from ctgan import CTGAN from ctgan import load_demo real_data = load_demo() # Names of the columns that are discrete discrete_columns = [ 'workclass', 'education', 'marital-status', 'occupation', 'relationship', 'race', 'sex', 'native-country', 'income' ] ctgan = CTGAN(epochs=10) ..

Python 2024.02.22

[네트워크]그림으로 배우는 네트워크 프로토콜

영진닷컴에서 네트워크와 관련된 책이 출간되었다. 그림으로 배우는 네트워크 프로토콜 백엔드 엔지니어와 네트워크 관리자들은 필히 알아야할 지식을 다룬 입문서이다. 그림으로 배우는 시리즈가 여러 책들이 있는데, 전부 원저자는 일본인들이다. 필자도 네트워크는 정보처리기사 필기를 공부하며 했던 것이 다지만, 현재 실기를 준비하고 있는데, 본 책의 내용만 숙지한다면, 네트워크 파트는 만점이 가능할정도로 입문서이지만 자세하게 기술되어 있다. 본 책의 독자는 백엔드 엔지니어와 네트워크를 공부하는 사람들 특히, 온프레미스 환경에서의 서버 구축등을 하는 사람한테는 필독서로 강력 추천할만한 도서로 보인다. 실제로 서평용으로 제공받은 책이지만, 너무 좋아서 위의 3권의 책은 돈을 주고 구매를 하였다. 네트워크 관리자나 백엔드..

IT 서적 리뷰 2024.02.19

[Python]러닝 레이 (Learning Ray)

파이썬 라이브러리는 모든 컴퓨터 언어중에서 현재도 가장 빠르게 성장하고 있는 언어이다. 특히, 머신러닝과 데이터 분석쪽에서는 독보적인 언어이며, 파이썬을 좀 써봤다고 하는 사람들도 굉장히 많은 프레임워크와 라이브러리가 생기고 있어서 공부를 등한시 하면, 제대로 활용 할수가 없다. 이번에 리뷰할 책은 AI와 데이터 과학분야에서 대규모 모델 훈련에 효율적인 라이브러리인 레이라는 라이브러리를 소개하는 책이다. 사실 책을 구매하기 전에는 레이라는 라이브러리에 대해서 전혀 알지 못했고, 대규모 모델 훈련 및 배포를 직접 경험해보지 못하여 책 표지만 보았을때는 구체적으로 어떠한 내용이 담겨있는지 알지 못하였다. 내가 알고 있는 지식은 분산 컴퓨팅의 정의와 파이썬에서의 효율적인 병렬 작업을 위한 멀티스레드 사용정도이..

IT 서적 리뷰 2024.02.12
반응형