이 책을 한 줄로 설명하라고 한다고 하면 다음과 같이 말할 것 같네요.

딥러닝을 공부하는 목적을 정확히 알려준 책

 

이렇게 단 한줄로 표현하게 된 이유는 다음과 같습니다.

  • 넷플릭스와 같은 서비스를 살펴 보면 한개의 영화를 보게 되면 그 영화를 좋아하는 사람들이 많이 보았던 영화를 딥러닝 기반으로 추천을 해 주는 시스템을 일상 생활에서 자주 보게 됩니다.
  • 이 책은 이러한 서비스 기반으로 주피터노트북에서  fastai 라이브러리를 활용해서 애플리케이션을 만들어 보고 먼저 배포를 해 보는 것 부터 시작 합니다
  • 일반적인 딥러닝 책은 상향식 기반(기술적인 부분부터 시작해서 사용법 등으로 접근)인데 비해 이 책은 하향식 기반(먼저 fastai 라이브러리의 사용법을 중심으로 서비스를 만들어 보는 것으로 시작해서 기술적인 부분으로 접근)입니다.

 

 

이 책의 특징
  • 이 책의 저자
제레미 하워드 : 철학 전공자 이면서 fast.ai 기관의 창립 연구자
실뱅 거거 : 수학과 컴퓨터 과학을 가르치면서 fast.ai기관의 공동 창립 연구자

 

그들은 처음부터 머신러닝의 전문가가 아니었습니다.

머신러닝 과학자 또는 엔지니어로서 정규 훈련 없이 딥러닝을 배우고 적용하기를 원했습니다.

지금보다 더 열악한 환경에서 하나하나 배우면서  다른 사람들이 자신들이 걸어온 고통스러운 길을 걷지 않도록 하기 위해 fast.ai라는 과정을 만들었습니다.

이 책은 파이토치 기반의 fastai 라이브러리를 활용하여 딥러닝의 여행을 하기 위한 안내서가 될것입니다.

 

  • 이 책의 목차
1. 실전 딥러닝
2. fastai 애플리케이션 계층 이해하기
3. 딥러닝의 기반지식
4. 밑바닥부터 구현하는 딥러닝

 

1장 실전 딥러닝에서는 딥러닝을 사용해 실제 애플리케이션 및 제품을 만드는 방법을 보여 주고 있습니다.

2장 fastai 애플리케이션 계층 이해하기에서는 딥러닝을 실제로 사용하는 방법 대신 딥러닝이 어떻게, 왜 작동하는지를 알아 보고 있습니다.

3장 딥러닝의 기반지식에서는 fastai의 모든 애플리케이션과 주요모델 구조의 구축방식, 권장되는 모델의 학습방법을 이해하고 이를 처음부터 구축하는데 필요한 지식을 다루고 있습니다.

4장 밑바닥부터 구현하는 딥러닝 에서는 신경망의 실제 순전파와 역전파가 수행되는 방식을 알아보고 성능을 개선하는데 어떤 도구를 사용하는지 등을 다루고 있습니다.

 

  • 소소한 팁으로 바로 옆에서 멘토링을 해 주는 듯한 구성

딥러닝을 공부하면서 정말 막막한 경우가 많은데 이럴때 옆에서 멘토링을 해주는 분이 있다면 정말 폭풍성장을 할것 같은 생각을 많이 해 보게 되는데요~

이 책은 제레미 하워드와 실뱅거거도 우리와 같은 입장이었을때 하나 하나 배우면서 느꼈던 부분들을 옆에서 멘토링 하듯이 설명을 해 주고 있다는 것이 특징이네요.

저도 벡터 노름이라는 단어를 보고 구글링 검색을 해보고 이해 되지 않는 수식에 의해 좌절에 빠졌었는데요~

이렇게 제레미는 저처럼 좌절에 빠지는 사람들이 있을까 하여 친절하게도 자신도 이런 문제에서 그것을 이해하려고 하기 보다 코딩을 통해서 어떻게 동작하는지를 깨우쳤다는 내용을 담아 내고 있습니다.

 

대상독자

이책의 대상 독자를 다음과 같다고 설명하고 있습니다.

  • 이 책은 딥러닝과 머신러닝을 처음 시작하는 독자에게 적합합니다.( 이 책을 읽으면서 느낀 점은 실제 애플리케이션 및 제품을 만드는 방법부터 들어가기 때문에 편안하게 접근 할 수가 있어서 좋았습니다. 하지만 기본적인 내용을 알고 접근하면 훨씬 도움이 될것 같네요. 정말 딥러닝을 처음 접해 본다고 하면 생활코딩에서 제공하는 데이터과학을 먼저 공부하고 보신다면 효과가 더욱 좋을것 같네요.)
  • 파이썬 코딩 경험이 있으면 더욱 좋습니다.(아무래도 직접 코딩을 하면서 결과가 나오는 원리를 파악하고 싶다고 하면 파이썬 코딩 경험이 있다면 훨씬 유리할 것입니다.)
  • 딥러닝 실무자도 이책을 읽는다면 많은 도움이 될것 같습니다.( 이 책은 최신 연구에서 다룬 기술을 포함하여 세계적인 수준의 결과를 달성하는 방법까지도 세세하게 다루고 있습니다.)

 

 

이 책을 읽고~

딥러닝에 관심이 있는 분들이 딥러닝에 접근하는 것이 쉽지 않은 것이 사실인것 같네요~

초등학생에게는 인공지능을 다루어 보는 서적이 대부분이고~

이렇게 인공지능을 다루어 보고 인공지능에 대해 공부를 해 보려고 하면 정말 망망대해가 펼쳐진 느낌을 받을 수 밖에 없는데요~

이 책은 이 망망대해에서 한줄기 등대가 되어 주지는 않을까 라는 생각을 해 보게 되었네요.

 

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

인천 서구 원당컴퓨터학원

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.09.17 08:42 신고

    피스토치를 요즘 많이 쓴다고 들었습니다.
    잘 보고 갑니다.
    즐거운 하루 보내세요.

  2. 추억거리 2021.09.17 12:43

    와 이런 책도 있군요
    상당히 어려워 보여요 ㅎ ㅎ

  3. Favicon of https://mmiiinn.tistory.com BlogIcon 민이멀 2021.09.18 00:18 신고

    잘 보고 갑니다 :-)

  4. 핑구야날자 2021.09.18 06:43

    인공 지능은 앞으로도 지속적으로 관심이 많아지는 분 야 인거 같아요

  5. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.09.18 06:50

    포스팅 잘 보고 갑니다.
    행복한 추석 연휴 보내세요~

  6. Favicon of https://arimarim.tistory.com BlogIcon 사랑스love 2021.09.18 07:12 신고

    전혀 모르는 분야군요ㅜㅜ
    잘 보고 갑니다 :)

  7. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.09.18 22:36 신고

    어렵지만 많은 도움되겠어요

  8. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.09.19 05:34 신고

    어렵네요.ㅎㅎ
    잘 보고가요.
    즐거운 명절 보내세요

  9. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.09.20 12:38 신고

    딥러닝에 대해 공부하려는 목적을 정확히 알려 주는 책이로군요^^

오늘 리뷰할  책은 파이썬으로 웹크롤러 만들기 입니다.

 

이책을 신청한 이유는 

최근 뉴스에서 공익근무자가 웹크롤러를 이용해서 우체국 등기우편을 자동으로 정리하는 프로그램을 만들어서 시간과 비용을 많이 단축시켰다는 뉴스가 흥미로웠던 부분이 있어서~

파이썬으로 웹크롤러를 간단하게 만들 수 있는지 궁금해서 신청을 해 보게 되었습니다.

또한 학생들이 많이 관심을 가지고 있는 분야이기도 해서 나중에 학생들과 함께 웹크롤러를 만들어 볼 수도 있을까 하는 기대감도 있었네요.^^

 

웹크롤러란?

웹크롤러는 스파이더 또는 검색엔진 봇이라고 하며 인터넷에서 콘텐츠를 다운로드하고 색인을 생성하는 것을 말합니다.

구글이 1994년 처음 시작될때 단 두명의 스탠퍼드 대학생뿐이었고 그들이 가진건 낡은 서버와 웹크롤러 뿐이었습니다.( 이 책의 67페이지 내용을 인용)

 

이 글에서 웹크롤러가 무엇인지 정확히 알 수 있는 글입니다.

그렇다면 우리가 웹크롤러를 이용해서 데이터를 수집하면 구글 같은 검색엔진을 만들 수 있나요?

" 작은 규모의 검색사이트는 운영할 수 있지만 구글과 같은 대용량 사이트를 운영하기 위해서는 데이터 관리 기법과 좀더 빠르게 검색을 할 수 있는 다양한 알고리즘 들을 고민하셔야 합니다~" 라는 것이 제 생각이네요.^^

그래도 천리길은 한걸음 부터라고 했습니다.

우리가 구글과 같은 검색 엔진을 만들려고 하면 첫 단추가 바로 웹크롤러 입니다.

일단 데이터를 수집하고 가공을 해야 고객들에게 맞춤 검색이 가능하도록 지원을 해 줄 수 있을것 같네요~

 

이 책의 구성은?

Part I: 스크레이퍼 제작

- Beautifulsoup를 활용하여 HTML 을 가져오는 방법

- 크롤링을 시작하는 방법 : 분석하기 쉬운 위키백과를 가지고 크롤링을 하는 방법에 대해 설명을 하고 있다.

- 웹크롤링 모델 : 어떤 제품 데이터를 수집할때 우리가 수집하려고 하는 속성들에 대해 설계 방법부터 다양한 웹사이트 레이아웃 다루는 방법 등에 대해 설명을 하고 있다.

- 스크레이피 : 크롤러 개발에 최고의 프레임워크인 스프레이피(Scrapy)를 설치 하고 사용하는 방법에 대해 다루고 있다.

- 데이터 저장 : 미디어파일,URL,텍스트 등을 무료 DBMS MySql을 이용하여 저장하는 방법에 대해 다루고 있다.

  

Part II : 고급 스크레이핑

- 문서 읽기 : 인터넷은 주로 텍스트 기반의 문서로 이루어져 있다. 이러한 문서에 대한 인코딩 방법과 csv 파일,pdf 파일,docx 파일 등의 문서를 다루는 방법을 설명하고 있다.

- 지저분한 데이터 정리하기 : 문서를 가져오면 정형화되지 않은 데이터들이 있는 웹사이트들이 많은데 이렇게 정형화 되지 않은 데이터를 어떤 식으로 처리해야 하는지 등의 기법에 대해 설명을 하고 있다.

- 자연어 읽고 쓰기 : 데이터를 다루기 위해서는 특정한 단어, 수 와 같이 정확한 단어를 인식하는 것은 쉽지만 "귀여운 고양이" 라는 검색어가 입력 되었을때 이것을 고양이 라고 인식하기 쉽지 않은데 마르코프모델에 대해 설명을 하고 이러한 것을 다루는 자연어 툴킷을 활용해서 이러한 자연어 처리 방법에 대해서 설명을 하고 있다.

- 폼과 로그인 뚫기 : 로그인 해야 얻을 수 있는 정보에 접근하기 위해서는 로그인과 쿠키 등에 대해서 처리 해야 하는데 이러한 경우 어떻게 처리 하는지 등에 대해 다루고 있다.

 

 

이 책을 읽고~

실제로 웹 크롤링을 하다 보면 상대 서버의 부하때문에 잘못하면 상대 서버에서 IP차단을 당하는 경우도 발생할 수 있습니다.

이 책에서는 하나 하나 실습을 하면서 이것을 실무에 사용하는 경우에는 어떤 점을 조심해야 한다는 충고를 해 주고 있습니다.

 

실무에 바로 적용할 수 있는 코드는 아니지만 이 책에서는 실무에서 필요한 모든 내용을 담고 있습니다.

HTML 분석 부터 자신이 원하는 데이터 수집시 객체 모델 생성방법, 자연어 처리 방법, 로그인 하여 데이터 수집 방법까지 웹크롤링에서 필요한 기법들을 하나 하나 주옥같은 내용들이 기록되어 있습니다.

 

이 책을 통해서 개념을 익히고 주의 할 점들을 조심한다고 하면 구글 과 같은 검색 사이트를 구현해 볼 수 있을것 같네요.

웹크롤링에 대해 공부하고 싶은 학생들이나 IT업계 종사자 분들이라면 이 책을 선택하시면 후회 하지는 않을것 같네요.

일단 이 책은 Python의 기본 문법은 알고 있는 분들을 위해 쓰여져 있으며 이 책의 예제를 하나 하나 따라서 연습을 하다 보면 웹크롤링 방법과 데이터베이스 구성 방법등의 개념을 익히고 실무에 적용할 수 있는 책이라고 판단 됩니다.

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

[인천 서구 원당컴퓨터학원]

 

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.08.16 22:49 신고

    컴퓨터 잘하시는분들 부럽습니다

  2. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.08.17 06:07 신고

    훌륭한 서평이십니다
    이 분야 관심있으신 분들은 읽어 볼 만 하겠습니다

  3. 핑구야 날자 2021.08.17 06:39

    파이썬은 늘 관심 있는 언어인데 덕분에 잘 보고 갑니다

  4. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.08.17 08:08 신고

    포스팅 잘보고갑니다 즐거운 하루 보내요

  5. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.08.17 10:01 신고

    다이슨이 개발자들이 많이 사용하면 버리라고 하더군요.
    잘 보고 갑니다.

 

"이 책은 MySql/MariaDB를 사용하는 분들에게 도움이 되는 지침서입니다."

 

- 이 책은 무료 데이터베이스인 MySql 또는 MariaDB를 사용하는 분들에게 도움이 되는 지침서입니다.

 

1. 현재 사용하고 있는 SQL 문을 검토해 볼 수 있습니다.

  • 기본키(Primary Key) 를 사용할 수 있는 쿼리문이지만 조건(Where) 절의 잘못된 구문으로 인하여 Full Scan 하는 경우의 잘못된 예제를 확인하고 이것을 튜닝하는 방법에 대해 다룹니다.
  • 형변환이나 사용하지 않는 함수를 포함하므로 인해 인덱스를 사용할 수 있는 쿼리문이지만 조건절의 잘못된 구문으로 인하여 Full Scan 하는 경우의 잚소된 예제와 튜닝하는 방법에 대해 다룹니다.
  • 열을 결합하는 경우에도 Full Scan 이 되는 것을 확인하고 이것을 Union 으로 튜닝하는 방법에 대해서도 다루고 있습니다.
  • 테이블을 Join 하여 중복을 제거하는 문장(Distinct)에서도 좀 더 좋은 쿼리문을 만들 수 있는지에 대한 문제에 대해 다루고 있습니다.
  • 다수 쿼리를 Union 연산자로만 합치는 경우에도 메모리에 생성된 테이블을 이용하는 경우 좀 더 빠른 속도가 향상이 되는데 이러한 메모리를 활용할 수 있는 방법에 대해서 다루고 있습니다.
  • 인덱스를 활용할 수 있는 SQL 임에도 Group by 절의 순서에 따라서 인덱스를 활용하지 않는 경우도 다루고 있습니다.
  • 엉뚱한 인덱스를 사용하는 나쁜 SQL 인 경우 수정할 수 있는 방법에 대해 다루고 있습니다.
  • 테이블 조인 순서, 혹은 메인테이블에 종속적인 쿼리문등 다양한 경우에 대해 튜닝하는 방법을 알아 봅니다.

 

2. 악성 SQL 튜닝 방법에 대해 알아 볼 수 있습니다.

  • 테이블 조인시에 모든 데이터를 가져 오는 경우 치명적일 수 있는데 이러한 SQL 구문을 개선하는 방법에 대해서 알아 봅니다.
  • 대량의 데이터를 가져와 조인하는 쿼리문을 살펴 보고 개선 할 수 있는 방법에 대해서 살펴 봅니다.
  • 인덱스 없이 조회 하는 경우 인덱스 생성만으로도 성능을 향상 시킬수 있는데 이러한 부분에 대해서도 살펴 봅니다.
  • 인덱스 열의 속성값을 대소문자를 구분하는 속성, 또는 대소문자를 구분하지 않는 속성값을 적절히 활용하여 쿼리문을 변경함으로 성능개선 할 수 있는 방법에 대해서 살펴 봅니다.

 

 

이 책을 읽으면서

10년이 넘는 실무를 수행하면서 대용량 데이터 베이스를 다룰때 속도 개선에 대해 고민을 많이 해 보았는데 인터넷 검색을 통해서 부분적인 부분들에 대해서만 고민을 했었던것 같네요.

이 책을 읽으면서 SQL 튜닝에 대해 다양한 방법등을 살펴 보면서 이런 부분들은 고려하지 못했었는데 이런 부분도 있었다는 것을 깨닫게 되는 부분이 많았습니다.

특히나 Group By 절의 순서만 바뀌었을 뿐인데 인덱스를 활용하거나 활용하지 않거나 하는 부분의 내용을 읽을때는 예전에 만들었던 쿼리 문도 과연 이랬던 것은 아닐까 라는 생각을 갖게 되면서 얼굴이 화끈거리는 경우도 있었네요~

실무에서 손을 떼었지만 이 책을 읽으면서 예전에 이 책을 만났더라면 데이터베이스 영역 때문에 고민 했던 부분들을 많이 덜어 주지 않았을까 라는 생각을 해 보게 되었네요.

 

이 책을 읽으면 도움이 되실 분
  1. MySql/MariaDB 를 사용하시는 분이 쿼리를 튜닝하고 싶은 분들에게는 필독서
  2. 어플리케이션을 만들고 계신분들도 한번 읽어 보면 쿼리문의 순간 실수로 인덱스를 활용하는지 안하는지 등을 고민해 볼 수 있을것 같네요.
  3. 대학생이 데이터베이스 과목을 수강하고 있다고 하면 이 책을 이용해서 쿼리문을 직접 실습해 보면서 인덱스의 개념과 기본키의 개념  및 데이터 베이스의 큰 그림을 그려 볼 수 있을것 같네요.

 

 

 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

[인천 서구 검단신도시 원당컴퓨터 학원]

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.07.14 20:49 신고

    데이터를 다루는 기술에 관한 내용인가 보군요.
    잘 보고 갑니다.

  2. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.07.14 22:22 신고

    관심있는데 아이들에게 보라해야겠어요

  3. 핑구야날자 2021.07.15 06:47

    처리속도가 좀 됐다면 튜닝을 할 필요가 있지요

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.07.15 08:25 신고

    MySql,MariaDB 좀 생소합니다 ㅎ

  5. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.07.15 10:33 신고

    IT분야가 급변하니 거기에 따른 교육도 변화해야 되겠어요

  6. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.07.15 11:19 신고

    저한테는 어려운 내용이네요 오늘하루 시원하게 보내요

  7. Favicon of https://kbh6628.tistory.com BlogIcon 청산사랑 2021.07.15 12:15 신고

    포스팅 잘보고갑니다

요즘에 인공지능에 관심이 있어서 공부를 하고 있는 중에 나는 리뷰어다 에서 "데이터가 뛰어노는 AI놀이터 캐글" 이라는 책을 제공받았습니다.

 

앞으로는 인공지능이 대세가 되어가고 있어서 머신러닝에 대해 공부하고 있었는데요~

이 책을 통해서 데이터 경진대회 플랫폼 캐글이 있다는 것을 알게 되었네요.

책을 받기 전에 캐글이 궁금해서 캐글사이트에 접속을 해 보았는데요~

영어로 되어 있는 사이트가 어디서 부터 접근을 해야 하는지 잘 모르겠네요.ㅠ.ㅠ

 

이 책은 경진대회의 상위권 진입을 목표로 하시는 분들을 위한 가이드북입니다.

(처음에 캐글 사용법을 간단하게 설명해 주고 있습니다.)

경진대회중에서도 특히 정형데이터를 다루는 대회 대상입니다.

예측대상이나 모델의 평가지표와 같은 문제 설정이 명확하게 주어진 가운데 성능이 높은 모델을 만들려면 어떻게 해야 하고 무엇을 주의 해야 할지~ 경진대회에서 일반적으로 주의해야 할 내용을 총 망라한 경진대회 대비용 책이라고 할 수 있습니다.

 

 


이 책의 구성


 

1장 : 경진대회

- 경진대회에 대해 자세히 소개 하고 있으며 경진대회 참가하는 방법, 캐글 사용법,다양한 경진대회 사례 등을 다루고 있습니다.

- 경진대회의 등급이나 순위에 따라 요즘 같이 인재 부족 시대에 취업의 지름길로 갈 수 있다는 것까지 자세히 다루고 있습니다.

2장 : 경진대회의 평가지표

- 경진대회에 임할 때는 문제의 개요.데이터의 내용, 예측 대상 등을 이해하여야 합니다. 대회 순위는 평가지표의 예측값이 좋고 나쁨을 평가한 점수에 따라 결정되므로 평가지표를 살펴 보아야 합니다.

- 이 책에서는 경진대회의 평가지표로 사용되는 회귀의평가지표,이진분류의 평가지표,다중클래스분류의 평가지표 등을 다루고 있습니다.

- 이 책의 장점은 이러한 부분들을 설명 후에 사용했던 대회등을 예를 들어 주어서 어떤 대회에서 이런 평가지표를 사용했었는지를 알기 쉽게 정리해 놓았다는 것입니다.

3장 :특징생성

- 인공지능에서 가장 중요한 것은 특징을 찾아서 모델을 구축하는 것이라고 할 수 있습니다.

- 이 책에서는 모델과 특징의 관계를 설명하고 변수를 변환해 특징을 만드는 여러가지 방법에 대해 다루고 있으며 실제 경진대회의 사례를 들어 설명을 하고 있습니다.

4장 : 모델구축

- 경진대회의 대부분은 모델에 학습데이터와 함께 목적변수를 제공하여 목적변수가 없는 데이터의 목적변수를 적절하게 예측할 수 있도록 학습시키는 지도학습에 해당 됩니다. 

- 이 책에서는 특징을 생성 후 모델을 구축후 정형 데이터를 다루는 GBDT 모델,신경망,선형모델,KNN 등에 대해 다루고 있으며 경진대회에서는 모델의 성능,연산속도,사용편의성,다양성으로 앙상블에서의 모델 성능 향상에 기여하는지 여부에 따라 모델을 선택하게 됩니다.

5장 : 모델평가

- 모델생성의 주된 목적은 새로운 데이터를 예측하는 것입니다. 이때 평가용 데이터의 예측 성능을 특정평가지표에 따른 점수로 나타내여 평가하는 것을 검증이라고 합니다.

- 대회에서 정확한 검증이 이루어지지 않으면 어떤 특징을 사용해야 할지 알 수 없습니다.

- 이 책에서는 홀드아웃검증,교차검증,층화 k-겹검증,그룹k-겹검증,LOO검증 등과 같은 검증 방법에 대해 살펴 봅니다.

6장 : 모델튜닝

- 모델이 최적화 되지 않으면 모델의 힘을 충분히 발휘하지 못할 수 있으므로 모델의 튜닝이 필요합니다.

- 이 책에서는 하이퍼파라미터 탐색방법,매개변수 튜닝,GBDT의 매개변수 튜닝 방법 등에 대해 다루고 있습니다.

7장 : 앙상블 기법

- 단일 모델의 점수에 한계가 있지만 여러개의 모델을 조합하면 점수가 올라 갈 수 있는데 이렇게 여러개의 모델을 조합하는 것을 앙상블 기법이라고 합니다.

- 이 책에서는 평균과 가중평균등을 이용한 단순한 앙상블기법에서 부터 홀드아웃 데이터의 예측값을 이용한 앙상블 기법까지 다양한 앙상블 기법 등을 설명하고 있으며 기존 경진대회 문제를 가지고 경진대회에서 활용한 앙상블 사례 등을 통해서 앙상블 사용법 등을 설명하고 있습니다.

 


이 책을 꼭 읽어야 할 분


 

1. 캐글과 같은 데이터 경진대회를 준비하시는 분

2. 캐글과 같은 데이터 경진대회가 무엇인지 궁금하시는 분

3. 경진대회에서 상위권 진입을 목표로 하시는 분

 


이 책을 읽기전에 먼저 선행하자.


 

1. 파이썬의 기초문법은 이해하자(인공지능 관련한 라이브러리 사용법 등도 배워 두자)

2. 머신러닝에 대한 개념은 이해하자.(머신러닝을 활용한 경진대회에 접근하기 위한 주옥같은 내용이 담겨있다.)

 

이 책을 읽고

이 책을 읽으면서 처음 알고리즘 공부를 하던 기억이 떠오르네요~

처음 알고리즘 책들을 접하면서 깨알같이 쓰여진 내용들이 까만것은 글자이고 하얀것은 종이인데 어떤 것을 의미하는지 잘은 모르겠지만 그래도 한번 읽고 두번 읽고 하면서 조금씩 내용을 깨닫게 되었던것 같네요.

처음 캐글에 대해 알지도 못하고 무작정 신청한 책이었지만~

한번 훑어보고 다시 한번 읽어 보니 글자가 보일듯 말듯 하지만 아직은 어렵고 생소하기만 하네요~

하지만 이 책을 읽으면서 또 하나의 목표를 가지게 되었고 데이터과학자에 도전하시는 분이시라면 한권쯤 소장하고 계속해서 읽어 보라고 권하고 싶네요~

이 책은 막막한 데이터의 바다속에 헤매고 있는 여러분에게 한줄기 등대의 빛이 될것이라는 생각이 들었습니다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.06.08 11:26 신고

    ai 경진대회를 준비하는 학생들에게 유용한 책이군요.
    잘 보고 갑니다.

  2. Favicon of https://seunmi1981.tistory.com BlogIcon 구름 달빛 2021.06.08 13:07 신고

    이런책도 있네요 포스팅 잘보고갑니다

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.06.08 17:00

    오늘도 하루 잘 보내세요~
    포스팅 잘 보고 갑니다

  4. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.06.08 19:04 신고

    학생들에게 흥미가 생기게 만드네요

  5. Favicon of https://daebakstock.tistory.com BlogIcon 대박스탁 2021.06.08 20:43 신고

    좋은 책 추천 잘 읽고 갑니다
    행복한 저녁시간 보내시고 내일 하루도 화이팅 하세요

  6. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.06.09 01:15 신고

    잘 보고 갑니다.^^

  7. 핑구야 날자 2021.06.09 06:39

    인공지능에 관심이 많은 분들은 한번 읽어 보면 좋겠네요

  8. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.06.09 07:31 신고

    데이터 경진 대회에 참가할 분들은 한번 읽어 보면 좋을 책이로군요

요즘에는 유튜브가 없는 삶을 생각하기 어려울 정도의 세상이 되었네요.^^

저도 매일 저녁 TV를 보는 시간 보다도 유튜브를 보는 시간이 더 많아 지는데요~

우리 아이들은 TV 보다는 유튜브에서 자신의 관심사 영역을 검색해서 보는 것이 일상이 되었습니다.

 

오늘은 유튜브 구독자 371만명, 누적 조회수 26억뷰를 자랑하는 국내 최정상 유튜버 허팝님이 쓴 허팝만 따라 해봐! 유튜브 정석을 리뷰합니다.

이 책의 구성

1인 크리에이터가 되기 위한 방법 설명 후에 허팝만의 특급 노하우를 얻을 수 있도록 구성이 되어 있다.

 

이 책이 필요하신분

1. 유튜브 크리에이터를 꿈꾸는 분

2. 유튜브 크리에이터가 되고 싶은데 동영상 콘텐츠 기획을 어떻게 해야 할지 막막하신분

3. 동영상 콘텐츠 기획은 가능한데 동영상 촬영과 편집이 약하신분

4. 동영상 편집은 가능한데 내 유튜브 채널은 어떻게 만들지 몰라 막막하신분

5. 유튜브 채널까지 만들었는데 어떻게 유튜브 채널을 꾸미지? 궁금하신분

이런 분들을 위해 허팝님이 노하우를 대 공개 했는데요.^^

같이 한번 책의 내용을 살펴 볼께요~

 

유튜브 크리에이터란?

유튜브는 전 세계에서 가장 큰 동영상 플랫폼이면서 세계 2위 검색엔진입니다. 저희 아이들도 구글이나 네이버 검색 엔진을 사용하는 것 보다 유튜브 검색을 먼저 하고 있더라구요.

이러한 유튜브 동영상 공유 플랫폼에 동영상을 제작하여 게시하는 사람을 유튜브 크리에이터라고 하는데요~

유튜브 크리에이터가 되기 위해서는 기획,촬영,편집 및 출연까지 이 모든 것을 총괄하는 pd 역할을 수행해야 하는데 이러한 역할을 수행하기는 쉽지는 않은 것 같아요.

그럼 유튜브 크리에이터에 도전을 해 보겠습니다.



동영상 콘텐츠 기획하기

- 나만 할 수 있는 콘텐츠 기획하기 : 방송국에서는 충분히 확보된 콘텐츠로 어마어마한 수익을 발생하고 있습니다. 하지만 1인 크리에이터는 이러한 많은 콘텐츠를 만들 수 없습니다. 자신만의 독특한 콘텐츠를 기획하는것이 경쟁력을 높일 수 있는 기회가 될것입니다. 회사원이라면 회사원OOO, 택배원이라면 택배원OOO 이라는 캐릭터를 만들어서 여러분의 인생 이야기를 유튜브콘텐츠로 담아낼 수 있습니다. 허팝의 실험콘텐츠를 보면서 여러분의 독자적인 정체성을 만들어 나가면 됩니다.

 

동영상 편집과 촬영

- 촬영 준비 및 촬영하기 : 촬영을 위한 장비(스마트폰,카메라,삼각대,조명,마이크), 편집을 위한장비(컴퓨터,영상편집프로그램), 라이브방송을 위한 장비(오디오인터페이스,캡처보드,XSplit,웹캠) 등의 사용방법을 살펴보고 허팝이 사용하는 카메라를 소개합니다.

- 동영상 촬영시 주의할점 : 급격한 움직임과 줌 자제하기, 여러번 나눠 찍고 편집으로 연결하기, 안정적인 촬영을 위한 장비 활용하기

- 동영상 편집프로그램 : 파이널 컷프로,프리미어프로,모션5,애프트이펙트 등의 프로그램을 활용하는 방법

- 허팝만의 동영상 편집 노하우 : 싱크맞추기,잡음제거,스토리라인에 따른 편집,자막 및 효과음추가 작업,동영상 최종 검토

 

유튜브 채널 생성과 업로드

- 컨텐츠를 만들었다면 유튜브 채널 생성하여 업로드 해 보기

- 구글계정 생성,유튜브 채널 추가하기 

 

이 책을 읽고

조회수 1이었던 허팝님이 단 하나의 영상으로 누적 조회수 1억뷰를 어떻게 달성했는지~

택배원이었던 그가 어떤 계기로 유트브에 첫 발을 디디고 유튜브 크리에이터로 성공을 한 노하우를 모두 받을 수 있는 계기가 될 수 있을것 같네요.

유튜브 크리에이터가 그냥 동영상 편집만 할 줄 아는 방법만 배우면 되는 줄 알았는데~

이 책을 읽으면서 콘텐츠의 중요성과 유튜브 채널을 성장시키는 유튜브 알고리즘 이나 채널 구독자의 중요성 등을 다시금 깨닫게 되었네요.

 

1인 유튜브 크리에이터에 도전하신다면 허팝의 노하우를 전수 받아 꼭 성공하시길 바랍니다.

 

오늘도 최선을 다하는 모든 분들을 응원합니다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

인천 서구 검단신도시 원당컴퓨터학원

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.05.18 10:50

    아 정말 구독자 수치 무시 못해요. ㅠㅠ 전 유튜브는 25명이랍니다 ㅠㅠ

  2. Favicon of https://daebakstock.tistory.com BlogIcon 대박스탁 2021.05.18 11:51 신고

    좋은 책 소개 감사합니다

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.05.18 14:04

    포스팅 잘 보고 갑니다~
    오늘도 즐거운 하루 보내세요~

  4. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.05.18 21:44 신고

    도전도 해야지 결과를 만들어 갈 수 있는 것 같아요 ㅎㅎ

  5. 핑구야날자 2021.05.19 06:14

    유튜브를 하는 것은 생각보다 어려운 거 같아요

  6. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.05.19 07:31 신고

    1인 크리에이터 분들이 한번 읽어 볼만한 책인것 같습니다

  7. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.05.19 23:41 신고

    저도 도전해보고 싶긴해요 ㅎㅎ

이번에 리뷰할 책은 한빛미디어의 인공신경망 이해를 위한 기초수학 친절한 딥러닝 수학입니다.

 

책의 구성

책의 제목에서 느껴지는 것이 무엇일까요?

바로 "친절한" 입니다.^^

이 책은 인공신경망을 공부하려고 하는 윤서와 대학에서 컴퓨터 비전을 전공한 지우, 그리고 장래희망이 머신러닝으로 무엇인가를 만들고 싶은 윤서의 도현이의 이야기 입니다.

 

윤서의 부탁을 거절하지 못하는 지우는 치즈케이크와 같이 단것을 좋아하는 학생입니다.

딥러닝에 대해 공부하고 싶은 윤서는 딥러닝에 대해 아는것이 거의 없는 처음 배우는 학생인데 컴퓨터 비전을 전공한 지우를 통해서 하나 하나 깨우치게 되는 내용입니다.

 

이 책은 대화체로 구성이 되어 있습니다.

딱딱해 보이는 수식처럼 보이지만 이렇게 물어 보고 거기에 대답하는 형식으로 되어 있다 보니 그냥 현실에서 친구에게 모르는 부분~

살짝 이해가 안되는 부분을 다시 물어 보고 거기에 자세하게 답변을 해 주는 지우 입니다.

한개의 단원이 끝나면 이렇게 배운 내용을 정리해 주는 형식으로 되어 있습니다.

 

책의 내용

책의 내용은  친절한 딥러닝 수학입니다.

이 책은 딥러닝을 배우면서 거기에서 필요한 수학을 채워 나가는 형식입니다.

인공지능에 필요한 수학은 미분,함수,행렬,선형대수 등이 필요하게 됩니다.

하지만 이러한 미분,함수,행렬,선형대수를 배워도 이것이 딥러닝에 어느 부분에 필요한지 알수가 없습니다.

물론 수학을 잘 하는 학생이 딥러닝에 대해 배울때 훨씬 도움이 될 수 있습니다.

 

이 책은 딥러닝의 신경망에 대해 배웁니다.

신경망을 배우면서 필요한 수학함수가 나옵니다.

이 수학함수에 대해 배우게 됩니다.

즉 딥러닝에 필요한 수학~ 이 수학이 어디에서 어떻게 사용되는지를 배웁니다.

 

이 책이 필요한 분

1. 신경망을 공부하려고 하는 분

2. 딥러닝의 느낌은 아는데 수학때문에 딥러닝 공부가 어려우신 분

3. 딥러닝을 딱딱하게 배우지 않고 그냥 친구와 대화하면서 묻고 답하는 형태로 공부하고 싶은분

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

인천 서구 검단신도시 원당컴퓨터 학원

 

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 과고,영재고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.04.07 14:47 신고

    딥러닝에 관한 책이군요.
    잘 보고 갑니다~ 즐거운 하루 보내세요

  2. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.04.07 16:35 신고

    수학을 안다면 도움이 많이 되겠군요 ㅎ

  3. Favicon of https://heysukim114.tistory.com BlogIcon *저녁노을* 2021.04.08 04:40 신고

    아이들있으면관심갖고 봐야겠군요.
    잘 보고가요

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.04.08 06:00 신고

    학생들이 읽으면 아주 좋을것 같습니다.

  5. 핑구야 날자 2021.04.08 06:38

    인공지능에 대해서 관심이 많은 분들은 도움을 받을 수 있겠네요

  6. Favicon of https://ramideunioni.tistory.com BlogIcon 라드온 2021.04.08 09:17 신고

    관심있는 아이들이 좋아하겠는데요?!ㅎ

  7. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.04.08 10:46 신고

    재미있게 구성되어 있는 것 같습니다.

  8. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.04.08 15:33

    포스팅 잘 보고 갑니다
    오늘 하루도 즐거운 하루 되세요~

  9. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.04.09 05:31

    아이들 좋아할 눈높이에 잘 만들어진 책이네요. 도움이 많이 되었으면 좋겠어요

  10. 2021.04.09 16:00

    비밀댓글입니다

  11. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.04.09 17:10 신고

    재미있게 읽을수 있겠어요

 

 

이 책을 신청한 이유

전산실에서 근무하던 시절 다른 사람이 만든 코드를 유지보수 업무를 하면서 프로그램을 다시 만들고 싶었던 마음이 굴뚝 같았던 적이 있었는데 프로그램을 다시 만들지 않고도 설계를 변경할 수 있다니~ 너무 궁금해서 신청을 하게 되었네요.^^

 

리팩터링이란?

- 리팩터링이란 외부동작을 바꾸지 않으면서 내부구조를 개선하는 방법

- 코드가 작성된 후에 설계를 개선하는 작업

- 모든 것을 미리 생각해서 설계하는 방법이 아닌 개발을 지속적으로 진행하면서 좋은 디자인을 찾는 작업

 

이 책의 구성

1. 리팩터링 예시

2. 리팩터링 원칙

3. 코드의 문제점

4. 테스트 구축

5. 카탈로그 보는법

6. 기본적인 리팩터링

7. 캡슐화

8. 기능이동

9. 데이터 조직화

10.조건부 로직 간소화

11. API 리팩터링

12. 상속 다루기

 

 

내용 살펴보기

1. 리팩터링의 첫단계

- 리팩터링의 첫단계는 리팩터링할 코드 영역을 꼼꼼하게 검사해줄 테스트 코드를 마련해야 한다.

"리팩터링은 프로그램 수정을 작은 단계로 나눠 진행한다. 그래서 중간에 실수하더라도 버그를 쉽게 찾을 수 있다."

(사람은 실수를 할 수 밖에 없다. 작은 단계를 충분히 테스트 후에 적용 된 후 그 다음 단계를 수행하는 것이 실수를 줄이는 길이다.)

- 함수 쪼개기 : 예제를 통해 중첩되는 부분을 없애고 함수로 분리하는 방법에 대해 확인한다.

- 변수 인라인 하기, 조건부 로직을 다형성으로 바꾸기 등을 통해 향후 업무로직이 바뀌는 경우에 대한 대비를 수행

" 좋은 코드를 가늠하는 확실한 방법은 얼마나 수정하기 쉬운가 이다."

(학생들과 고민할때 항상 이 부분에 대해서 중요성을 부각하지만 이건 실무 경험이 없이는 몸으로 깨닫기 쉽지 않은 말)

 

2. 리팩터링의 원칙

- 두개의 모자 : 리팩터링/기능추가 - 기능추가 시에는 기존코드를 건드리지 않는다.

- 리팩터링 이유 : 소프트웨어 설계 개선, 소프트웨어 가독성 개선, 버그를 쉽게 찾을 수 있다, 속도 개선

- 리팩터링 해야 하는 시점 : 3의 법칙으로 비슷한 일을 세번째 하게 되면 리팩터링 할 시점이다.

"보기 싫은 코드를 발견하면 리팩터링하자, 그런데 잘 작성된 코드 역시 수많은 리팩터링을 거쳐야 한다."

- 리팩터링 하지 말아야 할때 : 내부 동작을 이해하지 못한 경우, 마감일에 가까운 경우(시간이 촉박한 경우 리팩터링때문에 버그가 생길 수 있다.)

 

3. 코드의 문제 확인

- 알 수 없는 이름 : 소스코드는 추리소설이 아니다.

- 중복코드 : 같은 코드가 여기저기 산재해 있다면 업무프로세스 변경시 같은 부분을 모두 찾아 변경해야 된다. 이때 빼먹는 부분이 반드시 존재하면 버그가 된다.

- 많은 매개변수 : 객체를 활용한 매개변수로 처리

- 전역 변수 사용: 전역변수는 업무 프로세스를 이해하지 못하는 상태에서 다른 부분에서 값을 변경하는 경우 시스템에 치명적인 영향을 줄 수 있다.

 

[생략]

이 책의 내용을 한페이지 안에 담기에는 역부족이네요.

리팩터링에 대해 관심이 있는 분은 이 책을 구매해서 보시길 권해 드립니다.

이 책은 리팩터링에 대한 모든 것을 담고 있습니다.

-  함수와 변수 변경하는 방법, 레코드 컬렉션 등 캡슐화 하는 방법, 기능등을 관리하는 방법, 상속 등

 

 

이 책이 필요한 분

- 실무에서 개발을 진행하고 있는 전문 프로그래머

- 리팩터링을 배우려는 개발자

- 숙련된 개발자가 동료들에게 멘토링 해 주고 싶은 분

 

이 책을 읽고

실무에서 프로그램을 유지보수 하다 보면 급하게 만들어진 티를 내는 프로그램들이 있습니다. 정책이 변경될때마다 한군데에서만 수정 하는 것이 아니라 소스코드에서 모두 찾아가면서 그 부분을 수정해야 되는 경우들을 종종 볼 수 있는데요~

이렇게 되는 경우 잦은 실수를 하게 되는데요.

정책이 변경될때마다 수정해서 릴리즈 했는데 테스트 기간에는 나오지 않던 것들이 실무에서 오류가 발생하는데 문제가 있습니다. 치명적인 오류가 아니라면 다행인데 치명적인 오류인 경우에는 걷잡을 수 없이 수습 불가인 경우가 많습니다.

이런경우 시간적인 여유가 있고 업무파악이 되었다면 이렇게 바뀌는 정책들에 대해서 한군데서 수정을 할 수 있도록 업무 프로세스를 모아 놓는 것도 일종의 리팩터링이 될 것 같네요.

이 책은 예제를 통해서 이런 경우는 이런식으로 리팩터링 하는 방법에 대한 예시를 잘 보여 주고 있습니다.

리팩터링에 대해 공부하고 싶은 분이나 실무에서 개발을 하고 계신 분들이라면 이 책이 많은 도움이 될것 같네요.

 

 

이 책은 한빛미디어 "나는 리뷰어다" 에서 지원 받은 책입니다.

 

오늘도 최선을 다하는 모든 분들을 응원합니다.

 

인천 서구 검단신도시 원당컴퓨터학원

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.03.09 10:08 신고

    리팩터링은 처음 들어보네요.ㅎ
    즐거운 하루 보내세요~

  2. Favicon of https://dragonphoto.tistory.com BlogIcon 드래곤포토 2021.03.09 11:14 신고

    저도 전산실 출신이지만 새로운 용어적응이 쉽지않네요
    즐거운 하루보내세요 ^^

  3. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.03.09 14:59

    포스팅 잘 보고 갑니다
    오늘도 즐거운 하루 보내세요~

  4. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.03.10 05:55 신고

    개발자들은 한번 볼만한 책이로군요^^

  5. 핑구야날자 2021.03.10 06:51

    실무 개발자들에게 좋은 정보가 될 수 있는 책이군요 관심있는 분들은 도전하면 좋겠네요

  6. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.03.10 13:38 신고

    관련 업무하시는 분들께 추천할만한 책이네요!ㅎ

  7. Favicon of https://ramideunioni.tistory.com BlogIcon 라드온 2021.03.10 19:52 신고

    슬쩍 보이는 본문내용이, 딱딱한 이론 이야기만 있는게 아닌가보군요.ㅎ

  8. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.03.10 23:45 신고

    우리 아들보면 좋겠는데요

올해에도 나는 리뷰어다 2021에 선정이 되었네요^^

책을 매달 한권씩 접하면서 IT계통의 흐름을 읽을 수 있는 좋은 기회를 주셔서 한빛미디어에 다시 한번 감사드립니다.

 

이번에 신청한 책은 처음 배우는 애저입니다.

애저의 정식명칭은 Microsoft Azure 입니다.

이 책을 신청한 이유는 4차산업 하면 클라우드,빅데이터,인공지능,IoT 가 떠오르는데요~

4차 산업이 핵심에는 클라우드 서비스가 핵심이 되지 않을까 해서 신청을 해 보게 되었습니다.

 

빅데이터,인공지능,IoT 는 클라우드 서비스 기반에서 서비스가 이루어 지므로 대세를 따르기 위해서는 클라우드 서비스가 무엇인지 알아볼 필요가 있을것 같습니다.

 

저도 예전에 프로젝트 수행할때 클라우드 서비스를 이용해 보기는 했지만~

사용자 입장이나 운영자 입장에서는 클라우드 서비스 만큼 편리한게 없는데 개발자 입장에서는 클라우드에 대한 이해가 없으면 프로그램을 개발하고 클라우드에 탑재 시키는 경우 시행착오가 많을 수 밖에 없습니다.

따라서 요즘에 클라우드 서비스로 이관하는 경우가 많아지다 보니 클라우드 서비스를 이해하고 있는 개발자가 좀 더 높은 몸값을 받을 수 있을것 같습니다.

 

저도 클라우드 서비스는 이용해 보았지만 Azure는 처음이라서 책을 통해서 Azure 사용법을 배우고 싶어서 신청을 하게 되었습니다.

그러면 같이 Azure를 알아 보러 여행을 떠나 볼까요?

 

책 내용 살펴보기

이 책은 다음과 같은 구성으로 되어 있습니다.

1. Azure로 시작하는 클라우드

2. Azure IaaS 핵심서비스

3. 고가용성 및 부하분산

4. 연결과 보안

 

1부. Azure로 시작하는 클라우드에서는 클라우드 컴퓨팅 전성시대,Azure 시작하기, Azure 프로젝트 생성을 직접 실습을 해 보도록 구성이 되었습니다.

먼저 클라우드 서비스가 무엇인지 살펴 보겠습니다.

클라우드 모델 설명
IaaS 서버,운영체제,네트워크,스토리지와 같은 인프라를 임대
(Infrastructure as a Servise)
PaaS 애플리케이션,서비스를 개발하는 환경을 임대
(Platform as a Service)
SaaS 소프트웨어 서비스를 임대(예 Office 365 등)
(Software as a Service)

1장 클라우드 컴퓨팅 전성시대의 표 1-3 참고

Azure 시작하기에서는 Microft Azure 를 신청하고 체험하는 방법등을 살펴보게 되는데요.

신용카드 번호를 입력해야만 체험계정을 만들수 있는데 이때 30일이 다 끝났을때 바로 신용카드에서 결제 되는것이 아니라 지출한도를 제거하지 않으면 계정및 제품이 비활성화 된다고 합니다.

또한 체험계정을 만들게 되면 12개월간 다음의 제품들을 별도의 비용 없이 이용가능합니다.

마이크로 소프트 Azure 홈페이지 참고

※ 1부에서는 Azure를 사용하기 위해서 회원가입,사용법등을 자세히 기술해 놓아서 매뉴얼처럼 필요한 부분을 찾아보기 쉽게 되어 있습니다.

 

2부. Azure IaaS 핵심서비스

- IaaS의 핵심 서비스인 가상컴퓨터 생성을 위한 네트워크 설정 방법, 가상머신에 OS설치방법,가상머신 크기와 디스크 크기 설정 방법등을 설명합니다.

- 실습과정으로는 가상머신에 Windows 10과 윈도우 서버 등을 설치해 보고 원격데스크톱을 이용해서 가상머신에 접속을 해 봅니다.

- 파일공유 스토리지를 생성해 봅니다.

※ 2부에서는 IaaS의 핵심서비스인 인프라 구성등의 방법을 살펴 봅니다.

 

3부. 고가용성및 부하분산

: 클라우드 서비스가 아닌 일반 서버를 운영할때 트래픽이 폭주 하여 서버를 확장해야 한다면 몇달이 걸릴수도 있습니다.

- Microsoft Azure 클라우드 서비스를 이용하게 되면 가상머신의 크기 조정과 부하분산 등의 관리가 간편해 집니다.

- 가상머신 크기 조정방법 및 가용성영역만들기 등을 실습을 통해서 직접 조정해 보면서 클라우드 서비스 관리 방법에 대해 알아 봅니다.

- 프런트엔드와 백엔드 설정을 통해 부하분산 설정 방법에 대해 알아 봅니다.

- 트래픽의 최적분산을 제공하기 위한 트래픽관리자의 개념과 트래픽 관리자의 배포 방법등에 대해 알아봅니다.

※ 3부에서는 서비스 증감 요청에 대응하는 방법 및 가상머신 크기 조정, 데이터센터 내의 가용성 구현기술등에 대해 알아 보기 때문에 서비스 설계 및 서비스 운영관리를 하시는 분들이라면 반드시 알고 있어야 하는 부분입니다.

 

 

4부. 연결과 보안

- 가상네트워크 연결하는 방법에 대해 살펴 봅니다.

- 네트워크 보안그룹(NSG)을 설정하는 방법에 대해 알아 봅니다.

- 스토리지 액세스 권한등을 설정하는 방법에 대해 알아 봅니다.

※ 실제로 클라우드 서비스를 사용하게 되면 보안부분이 막강하지만 실제로 설정을 잘못하게 되는 경우 서비스에 지장을 줄 수가 있습니다. 4부에서는 이러한 연결과 보안 부분에 대해 실습을 통해 보안그룹 설정 부분등을 살펴 봅니다.

 

특징

- 이 책은 Azure에 대한 모든 것을 담고 있습니다.

- 매뉴얼처럼 한단계 한단계 사용법을 모두 담고 있어서 따라 하기 쉽게 구성되어 있습니다.

- 실습 위주로 구성이 되어 있어서 처음 배우는 사람도 자신이 필요한 부분만 따라 하다 보면 어느새 가상 서버가 구축이 되어 있습니다.

 

총평

- 클라우드 서비스는 사용자나 운영자 입장에서는 편리한 서비스임에는 틀림이 없습니다. 하지만 개발자가 OS의 사용법을 알아야 개발을 할 수 있는 것과 같이 클라우드에 서비스를 탑재 하기 위해서는 클라우드 사용법을 알아야 탑재 할수 있습니다.

- 이 책은 Azure의 매뉴얼이라고 할 만큼 친절한 설명과 Step by Step 으로 실습을 통해서 클라우드에 대해 하나도 모르는 사람도 따라 할 수 있게 쉽게 쓰여 있습니다.

- Microsoft Azure 자격증을 준비하시는 분들이라면 기본서처럼 읽어 보면 좋을 것 같습니다.

  

이 서평은 "나는리뷰어다2021" 으로부터 제공받아 작성되었습니다.

 

인천 서구 검단신도시 원당컴퓨터학원

 

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
  1. Favicon of http://deborah.tistory.com BlogIcon 데보라 2021.02.09 04:24

    와 정말 축하드려요. 좋은 사이트라는 인정을 받은 것이나 다름 없네요.

  2. Favicon of https://xuronghao.tistory.com BlogIcon 空空(공공) 2021.02.09 06:02 신고

    관련 있는 책을 꾸준히 보시니 선정되신듯 합니다
    축하 드립니다^^

  3. 핑구야날자 2021.02.09 06:47

    축하드립니다 필요한 책을 받게 되어 더 좋으시겠네요

  4. Favicon of https://invitetour.tistory.com BlogIcon 휴식같은 친구 2021.02.09 10:26 신고

    애저는 처음 들어보네요.
    클라우드 서비스같은 것인가 보네요.
    잘 보고 갑니다~ 즐거운 하루 보내세요

  5. Favicon of http://pangyione.com/ BlogIcon 청결원 2021.02.09 13:38

    포스팅 잘 보고 갑니다
    오늘 하루도 좋은 하루 보내세요~

  6. Favicon of https://uhastory.tistory.com BlogIcon 유하v 2021.02.09 14:09 신고

    리뷰어 당첨 축하드립니다 ㅎㅎ 전공분야에 도움이 될만한 책인것 같습니다 ㅎ

  7. Favicon of https://lsmpkt.tistory.com BlogIcon 가족바라기 2021.02.09 23:18 신고

    축하드립니다
    인정받는건 기분 좋은 일입니다

+ Recent posts