본문 바로가기

컴퓨터 과학24

러닝 SQL 이 글은 한빛미디어 도서 서평단 나는 리뷰어다 2021을 통해 책을 제공받아 작성하였습니다. 이 책은 원서 Learning SQL(Alan Beaulieu)를 번역한 책이고, 번역서 '러닝 SQL(앨런 볼리외 지음, 류수미, 송희정 옮김, 한빛미디어)' 입니다. 이 책은 기본적인 SQL 문법을 포함해 실무에서 활용할 수 있는 중요한 기법들을 설명해 주고 있습니다. 입문 내용뿐만 아니라 조인과 롤업 등 고급 기능에 대해 심도 있게 다루고 있습니다. 실제 코드를 포함하고 있어서 실습을 해보면서 내용을 공부할 수 있습니다. 샤키라 샘플 데이터베이스를 직접 다운로드하여 여러 가지 내용들을 직접 해보면서 학습할 수 있습니다. 주로 MySQL을 이용해 SQL을 설명해 주고 있으며, 오라클 데이터 베이스와 SQL 서.. 2021. 4. 18.
리팩터링 2판, 마틴 파울러 이 글은 한빛미디어 도서 서평단 나는 리뷰어다 2021을 통해 책을 제공받아 작성하였습니다. 이 책은 원서 Refactoring: Improving the Design of Existing Code(2nd edition, Fowler)를 번역한 책이고, 개앞맵시, 남기혁 님이 옮긴 '리팩터링 2판(마틴 파울러 지음, 개앞맵시, 남기혁 옮김, 한빛미디어)'입니다. 이 책은 자바스크립트로 된 실제 코드 예제들을 보여주면서 구체적인 리팩터링 방법에 대해 알려 줍니다. 큰 프로젝트의 코드를 유지, 보수하기 위해 어떻게 하면 효율적으로 리팩터링 할 수 있는지를 제시해 주고 있습니다. 단순히 동작하기만 하는 코드가 아니라 왜 설계가 잘 된 코드가 필요한지, 단계별로 코드의 변경사항들을 보여주면서 설명해 줍니다. 프.. 2021. 3. 20.
오토인코더의 모든 것 unsupervised learning representation learning = efficient coding learning dimensionality reduction = manifold learning, feature extraction generative model learning 입력과 출력이 동일한 값을 가진 네트워크 오토인코더 학습할 때, unsupervised learning loss function은 negative maximum likelihood 학습된 오토 인코더에서 인코더는 차원 축소 역할을 한다(manifold learning) 디코더는 생성 모델의 역할을 수행한다(generative model learning) 2020. 7. 10.