처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막
줄리아 머신러닝, 딥러닝, 강화학습 - 빠르고 우아하게 데이터 분석부터 강화학습까지 인공지능 실무 스킬업 제이펍의 인공지능 시리즈 (I♥A.I.) 43
김태훈 지음 / 제이펍 / 2023년 10월
평점 :
장바구니담기


그동안 직장 ERP 시스템에 없는 기능과 데이터분석에 파이썬을 이용하여 처리하는 몇가지 프로그램을 작성해봤었다.
이제 파이썬에는 익숙해져서 컴퓨터비전과 AI에 관심이 있어 아름아름 관련서적을 모으고 공부하던 중 이었는데 줄리아라는 언어가 파이썬보다 속도도 빠르고 데이터분석처리, 인공지능분야에 탁월한 프로그랭언어라고 해서 호기심에 이 책에 도전하였다.

개인 적인 경험이지만 C를 공부하고 OOP개념만 잘 적용하면 C++에 접근하기 쉬웠다. 파이썬을 공부한 경험이 줄리아 언어의 문법이 어렵지는 않았다.
이 책은 줄리아 언어의 입문서도 머신러닝, 딥러닝, 강화학습관련 이론서적도 아니다. 하지만 줄리아 언어 기본 문법 소개와 줄리아 패캐지들을 이용한 데이터 처리등은 줄리아언어의 공부에 좋은 참고가 되고, 각각의 패키지를 이용한 머신러닝, 딥러닝, 강화학습 프로그램을 구현하는데 좋은 길라잡이가 될 것 같다.

주피트노트를 사용하지 않고 비주얼 스튜디오 코드를 사용하는 본인과 같은 이들은 예제 실행에 조금은 별도의 노력이 필요하다.

줄리아 관련 국내서적이 흔하지 않는 상황에서 단순 번역서적이 아닌 순수 저작물이라 이 책은 좋은 가이드라고 생각한다.
이 책을 읽고 나서 '줄리아에 반하다'라는 줄리아 언어 서적을 쓰고 싶다는 생각이 들 정도로 줄리아 언어는 매력적이었다. 그리고 컴퓨터비전을 줄리아 언어로 이용하여 도전해 보고 싶다. 아직 머신러닝, 딥러닝 분야는 기존 구입한 책들을 참조하여 심층있게 공부할 예정이다.

* 이 서평은 출판사로부터 책을 제공받고 작성되었습니다



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
줄리아 프로그래밍 - 수리 계산, 통계 분석, 딥러닝, 데이터 시각화를 위한
류대식.전기현 지음 / 비제이퍼블릭 / 2024년 4월
평점 :
장바구니담기




@book.bjpublic  

#줄리아프로그래밍 #비제이퍼블릭 #줄리아 #파이썬 

#통계 #머신러닝 #인공지능 


이 도서의 제목을 주목해야 한다.

'줄리아 프로그래밍' 앞에 '수리계산, 통계분석, 딥러닝, 데이터 시각화를 위한' 이라는 수식어가 붙어있다.

역시 수식어에 걸맞게 이 도서는 잘 구성되어 있고 줄리아 다운 프로그래밍, 막강한 줄리아의 기능들을 알게 해준다

딥러닝에 대한 부분은 조금은 부족하다는 느낌이 들지만 대체적으로 수리계산, 통계분석, 데이터 시각화에 대해서는 

훌륭한 교재라고 할 수 있다.

최근에 접한 줄리아여서 일까, 이 도서에서 보여준 줄리아의 기능에 놀라웠다.

저자들은 이력에서 볼 때, 줄리아에 대한 자신들의 경험치를 이 도서에 꾹꾹 눌러 담은 듯하다.

 

무엇보다 책은 이해가 쉽고 재미있어야 한다.

본인은 데이터베이스 전공이라 수학이나 통계, 물리학의 깊이는 부족하지만 각 예제들의 접근과 실행에 어려움이 없었다.

개인적으로 설명도 친절한 느낌이고 각주를 통해 줄리아 공식문서 정보도 제공해주고 있다.

이 도서 하나로 수학, 통계, 딥러닝 등에 원하고 필요한 프로그램을 바로 작성할 수 없지만 

수학, 통계, 딥러닝을 전공하고 접근하는 이들에게 좋은 길라잡이가 될 것 같다.


아쉬움이라면  일반적으로 도서의 예제파일들이 제공되는데 저자들의 페이지에도 출판사 페이지에도 없다

백견이불여일타(百見而不如一作)라는 명언이 있다.  그래서 거의 모든 예제들은 다 타이핑해서 직접 실행해봤다. 

몇몇 예제들은 도저히 실행이 안되고 이해도 안되서 스킵하다 챕터 7을 시작할 무렵 저자들의 홈페이지에서 도움을 청했다.

마침내 모든 예제를 클리어 했다. 물론 다 이해되지 않는 부분도 있었지만 ...

앞으로 궁금한 점들은 저자들의 홈페이지에서 친정한 답을 들을 수 있을 것 같다.

A/S를 철저히 받을 수 있을 듯하다.


C나 C++, PowerBuilder, Java나 파이썬에서 조차 생소한 암호같은 연산자와 함수, 브로드캐스팅 기능들 막강함을 느끼게 해준 도서이다.

파이썬에 익숙한 나에게 줄리아 다운 프로그래밍의 재미를 그리고 막강한 줄리아의 기능을 작은 예제에서도 느낄 수 있었다


배우고 익힘의 설래임을 오래만에 안겨준 도서이다.

전체적인 내용은 익히고 이해했으니 실전 응용과제를 찾는 일만 남았다...

데이타를 얻기 위해 연구부서에 기웃거려 봐야겠다.


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
데이터 분석을 위한 줄리아 - 시계열 데이터, 예측 모델, 랭킹 등 핸즈온 프로젝트로 마스터하는 줄리아 데이터 분석
보구밀 카민스키 지음, 류현지 옮김 / 제이펍 / 2024년 3월
평점 :
장바구니담기


'줄리아 머신러닝, 딥러닝, 강화학습' 도서를 통해 줄리아 언어를 공부하고 나서

사내 게시판에 꾸준히 파이썬 예제를 올리던 타부서 직원에게 줄리아를 권유했더니

파이썬으로도 충분한데 굳이 또 다른 언어를 배워야하냐고 했다.

그때는 딱히 답을 찾지 못했지만 이제는 CHAPTER 5에서 파이썬과 통합하기(PyCall) 를 읽고

자신있게 줄리아를 사용해야 하는 이유를 말 할 수 있게 되었다.

 

그동안 보아온 서적들이 설치부터 기본 문법으로 절반이나 도서분량을 채웠는데

이 책은 딱 필요한 문법만 초반 부에 시작하고 설치에 관한 부분은 부록에서 설명한 부분이 좋았다.

파이썬은 엑셀과 연동을 쉽게할 수 있는 수준이라고 말할 수 있지만

줄리아는 아직도 부족한 부분이 많아서 이해가 안되는 부분이 생기기도 했지만

전체적은 데이터 분석의 핵심인 데이터프레임를 잘 설명하고 있어

각장 마다 실무적인 줄리아의 예제를 잘 실행해보고 이해할 수 있었다.

전체적으로 예제들이 외국의 것이라 우리나라 데이터들을 찾아서 잘 응용하면 좋겠다.

중간 중간 박스로 참고사항이나 관련 참고서적을  소개한 부분이 좋았다.


C를 처음 공부를 할 때 C언어개발자들이 집필한 서적으로 쉽게 공부했던 경험이 있었다.

DataFrames.jl의 리드 개발자가 직접 쓴 책이라 데이터프레임을 다루는 부분은 자세하게 설명하고 있다.

 

 파이썬 도서들의 출판량은 줄리아 언어보다 엄청나게 많은 상황에서 

개인적으로 줄리아 언어가 데이터 과학을 위해 만들어졌다는 사실을 증명하고

줄리아 언어에 대한 이해와 활용도를 증가 시켜주는 도서라고 말하고 싶다


지난 번  파이썬을 공부하면서 모아두었던 많은 DataFrame 예제들과 알고리즘들을 찾아서 줄리아로 변환해 보아야겠다.


한 컴퓨터 언어를 마스터하기 위해서는 한 권의 책으로는 될 수 없다.

좀 더 많은 줄리아 관련 서적이 나와서 새로 이 분야에 입문하는 분들에게 선택받을 수 있도록 했으면 좋겠다.

  

TheGreateDataScienceLanguage = "Julia"

MyDataScienceLanguage = "Julia"

if TheGreateDataScienceLanguage  == MyDataScienceLanguage

   println( "Awesome!!!" )

else

   println( "-_-" )

end 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
혼란유발자들 - 인간 심리의 취약점을 이용하는 소셜미디어의 뒷이야기
맥스 피셔 지음, 김정아 옮김 / 제이펍 / 2024년 1월
평점 :
장바구니담기



정보의 홍수시대, 제4차산업혁명의 시대에 많은 데이터와 정보들이 생성되고 유통되고 있다. 그 데이터와 정보들 속에 과연 믿을 수 있는 데이터와 정보는 얼마나 될까? 특정 의도를 가진 불순한 세력에 의해 데이터가 오염되거나 생성 초기부터 검증되지 않은 오류가 있는 데이터가 생성된다. 그리고 2차 3차 연계되어 재생산되는 정보들이 심하게 왜곡되고 변질된다. 그 데이터들에 대해 온라인 플랫폼에서 자정 기능이나 필터가 없다면 엄청난 부정적인 영향이나 위험이 존재하게 될 것이다. 온라인 찌라시, 카더라통신이 되는 것이다.


현대인을 스마트폰 온라인 플랫폼이 낳은 신인류 포노 사피엔스 라고 한다. 스마트 폰 없이 현대를 살아갈 수 있을까? 나는 자연인이다 라고 하지 않는 이상 힘들 것이다.  TV, 종이 신문이나 책보다 온라인 플랫폼으로 뉴스를 보고 책을 읽는 시대이다. 온라인 플랫폼은 종이나 아날로그 매체들이 가졌던 장단점을 다 가지고 있으며 이전의 아날로그 매체들보다 더 그 파급력이 더 크고 빠르다.

선거철에 밴드, 유튜브, 페이스북에 업로드되는 정보들을 보면 더욱더 실감하게 된다. 국회의원 후보자와 페이스북으로 소통한 적이 있었는데 갑자기 친구 신청이 밀려왔다. 페이스북에서 취미 때문에 한 명을 친구로 맺었더니 삽시간에 100명이 넘어가고 1,000명이 넘어가고 현재는 1,900여명이다. 물론, 다 소통하는 것은 아니다, 이중에 100여명 정도만 오프라인에서 만났고 어느 정도는 온라인에서 소통한다. 페이스북은 던바의 숫자(Dunbar' number)가 무의미하다는 것을 알려 주었다. 

페이스북에서 인종차별, 페미니즘, 정치적인 공방, 허위사실 유포, 상호비방, 성희롱, 관종의 행위, 여론조작 등등 부작용들을 보게 되고 겪었다. 그럼에도 페이스북을 벗어나지 않게 하는 쉽게 말해 인간의 심리적인, TV 중독 소위 다모폐인처럼 중독적인 요소가 있다. 


유튜브 또한 좋아요, 댓글, 구독, 알림 설정을 하다 보니 추천 영상들이 유튜브에 올라온다. 컴퓨터, 영화, 바둑관련, 기타강좌를 보다 보니 관련 영상들이 올라온다. 소위 알고리즘!!! 필터버블!!! 때로는 유익하게 때로는 불편하게 추천 영상이 올라온다.   


이 책을 읽는 동안, 스레드(Threads) 라는 또 하나의 SNS 플랫폼이 생겼다. 트윗트 비슷한 건가? 인스타그램의 팔로워들을 연결해 준다.

이건 또 무엇인가? 또 어플을 설치하고 결국 뭔지도 모르고 시작하게 된다.

페이스북, 유튜브, 인스타그램, 밴드 그리고 스레드!

또 하나의 팔로워, 팔로잉의 세계로 들어 가게 되는가?

2021년 초, 챗봇 ‘이루다’의 짧은 활동 과정에서 벌어진 상황은 우리 사회에 적지 않은 파장을 일으켰다. ‘이루다’는 이용자들에게서 성 노리개 취급을 받고 그 스스로 소수자에 대한 혐오 발언으로 논란의 중심이 되었다. MS의 챗봇 ‘테이(Tay)’도 비슷한 문제로 퇴출이 되었다. 

이미 도래한 AI시대에 모두 SNS의 단점이 정보의 편향, 왜곡, 할루시네이션, 데이터 오염의 원인 그리고 오염된 결과를 유발시키는 근원인 이유를 이 책을 통해 엿볼 수 있다.

이 책에서는 다루지 않았지만 이스라엘과 하마스, 우크라이나와 러시아가 전쟁 중인 지금, SNS도 전장(戰場), 사이버 전쟁터이다. AI와 연계해서 페이스북이나 유튜브에 적대국의 국민들의 사기를 저하시키는 영상이나 이미지들을 올려 혼란과 두려움을 유발할 수 있으니 총이나 스텔스 전투기보다 더 무서운 무기가 될 것이다.


플랫폼 사업자들의 이익에 대한 욕심으로 방관 되는 것을 보면 주의가 필요하고 정보에 대한 올바른 선택과 유통이 필요하다.  

특히, 페이스북, 유튜브 등은 글로벌기업으로 우리나라의 법의 영향력이 미치기에는 아직은 힘든다는 점이 우려스럽다.


이 책을 통해 냉철하게 SNS의 부작용과 인간심리 취약점을 이용하여 발생한 문제들은 무엇인지, 문제의 접근법과 개선 방법에 대한 생각들, 여러 SNS의 뒷이야기들을 만날 수 있었고   개인적인 경험과 이 책들의 주제들을 연결해서 읽다 보니 한 권의 재미있는 소설을 읽었다. 


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
웹 개발 새로고침 - 프런트엔드부터 백엔드까지 하나의 예제로 배우는 웹 프로그래밍
김승구 지음 / 제이펍 / 2023년 11월
평점 :
장바구니담기


현업에서 php와 html, CSS, 자바스크립트로 서비스 회원용 웹페이지와 그와 관련된 내부ERP를 개발했었고 다시 php로 구현된 ERP를 자바기반 플랫폼으로 외부용역업체랑 전환작업을 수행하였다.

그 작업을 수행하면서 독학으로 파이썬을 공부했다. 요즘 유행하는 AI와 컴퓨터비전 분야에 도전하기 위해서였다.

그러다 웹프로그래밍에도 파이썬이나 Node.js를 적용해 보면 어떨까 생각했었다. 

몇몇 IT기업에서는 파이썬으로 작성된 웹서비스가 있다하니 가능할 것 같았다. 이 책이 그 가능성에 대해 답을 줄 수 있을 것 같았다.


지금까지 웹프로그래밍 책들을 많이 접해보았는데 이 책처럼 프런트엔드와 백엔드를 하나로 묶어 설명한 책을 보지 못한 것 같다.


이 책은  웹 프로그램의 구조와 원리에 대해서 전반적인 흐름에 대한 초보자용 가이드로 충분하다고 생각한다.

각 장 시작부분에 만화로 개념 잡기를 도와 주는 부분이 좋았다.


윈도우즈 환경에서 예제 소스들을 차근차근 실행해보고 각 장에 실린 소스들에 대한 설명들도 읽으며 소스에 어떤 결과로 화면에 나타나는 가를 확인해 보았다.

개인이 클라이언트 서버환경을 구축하고 웹프로그래밍을 경험하는데는 쉽지는 않을 것이다. 

간단하게 이 책에서 설치하라는 파이썬과  프레임워크, 라이브러리 등등을 설치해서 쉽게 예제들을 실행하고 결과를 확인할 수 있었다.


프레임워크들을 비교하여 설명한 부분과 서버와 클라이언트 개념과 그들간의 통신개념, 기본 웹프로그램 구성 요소 설명은 간결하고 이해쉽게 설명되고 있다. 

각 소스에 대한 설명은 사족이 없이 간결하면서 매끄러웠다.   


AWS를 사용한 웹 애플리케이션 배포 방법에 대한 부분은 현업이 아니면 접할 수 없는 웹 애플리케이션 배포 방법을 경험할 수 있다.

부록으로 설명하 깃과 깃허브를 활용한 소스 코드관리 부분은 현업에서 팀원간의 협업에 대한 개념 잡게 할 것 같다.


현업에서는 이 책의 예제처럼 파이썬이나 관련 프레임워크를 사용하지는 않기 때문에 앞으로 보다 더 전문적인 웹프로그래밍 전문가가 되기 위해서는 

데이터베이스와 SQL문에 대한 지식, CSS, HTML, 자바스크립트, 웹보안코딩등 많은 주제들을 공부해야 할 것이다

이 책은 그 모든 것을 설명하지는 않지만 이 책으로 웹 프로그래밍에 필요한 요소들을 맛보고 기본 개념을 체계적으로 접근할 수 있을 것 같다.


책 타이틀처럼 이 서평을 쓰는 본인에게는 웹 개발에 대한 새로고침이 되었다.


* 이 서평은 출판사로부터 책을 제공받고 작성되었습니다



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
처음 처음 | 이전 이전 | 1 | 2 |다음 다음 | 마지막 마지막