전체 글115 02. 운영체제의 역사 (1950~1960) 운영체제의 역사 (1950~1960)1950년대: OS 부재첫 번째 컴퓨터인 ENIAC이 탄생. 이 때는 하나의 컴퓨터에서는 특정 실행시간 동안 응용 프로그램 하나만을 처리하는 것이 당연했고, 따라서 응용 프로그램이 스스로 리소스 관리를 하였기 때문에 OS가 필요치 않았다. 1960년대 초반: 배치 처리 시스템의 출현점점 사용자가 많아지고, 응용 프로그램의 수 또한 늘어났다. 그러나 여전히 한 번에 하나의 프로그램만을 구동시킬 수 있었기 때문에 특정 프로그램을 실행시키기 위해서는 실행되고 있는 프로그램이 종료될 때까지 기다려야 하는 상황이 발생했다. 이러한 문제를 해결하기 위해 배치 처리 시스템(Batch Processing System)이 등장했다. 이는 여러 응용 프로그램을 미리 등록시켜 놓으면 순차.. 컴퓨터 공학 기본/운영체제 (OS) 2023. 4. 15. [리뷰] 취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략: 파이썬 편 * 길벗출판사로부터 도서를 제공받아 작성한 서평입니다. 취업과 이직을 위한 프로그래머스 코딩 테스트 문제 풀이 전략: 파이썬 편 김범수 지음 프로그래머스 코딩 테스트 문제 풀이 전략: 파이썬 편 | 김범수 - 교보문고 프로그래머스 코딩 테스트 문제 풀이 전략: 파이썬 편 | 핵심 개념, 프로그래머스에서 선별한 81개 문제 풀이, PCCP 대비까지! 합격에 한 걸음 더 가까워지는 실전형 코딩 테스트 문제 풀이 가이드 product.kyobobook.co.kr 간단 서평 코딩 테스트의 중요성은 개발자를 준비하는 사람들이라면 누구나 알 것이다. 하지만 따로 시간을 내어 공부하기란 쉽지 않은 것도 사실이다. 스스로 문제를 찾고, 관련 개념을 공부하고, 문제를 푼 후 고치고.. 이런 일련의 과정들이 시간과 노력이.. 리뷰/도서, 강의 리뷰 2023. 4. 9. [Paper Review] Masked Autoencoders Are Scalable Vision Learners Masked Autoencoders Are Scalable Vision Learners He, Kaiming, et al. "Masked autoencoders are scalable vision learners." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022. Abstract 해당 논문에서 제시한 Masked Autoencoder(이하 MAE)는 Autoencoder 방식과 Self-supervised Learning을 결합한 모델로, asymmetric encoder-decoder 모델 구조를 가진다. 기존 자연어처리 분야에서 많이 사용되던 Masked language modeling을 이.. 리뷰/논문 리뷰 2023. 1. 12. [리뷰] 파이썬 웹 프로그래밍 * 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 파이썬 웹 프로그래밍 김석훈 저 파이썬 웹 프로그래밍, 기초편 (3판) - YES24 Django를 활용한 파이썬 웹 프로그래밍 대표 도서! 『파이썬 웹 프로그래밍, 기초편』이 장고 최신 버전을 반영하여 돌아왔다! 2015년, 초판 출간 후 8년이라는 세월 동안 장고 웹 프로그래밍 대표 www.yes24.com 간단 서평 파이썬으로 웹 개발을 시작할 때 입문하기 좋은 책이다. 이 책은 파이썬 웹 개발에 막 입문한 초급 개발자를 대상으로 하는 만큼, 기본적인 웹 프로그래밍 개념을 설명한 후 파이썬 웹 표준 라이브러리를 소개하여 기초 기반을 다지며 시작한다. 이후 강력한 웹 프레임워크인 Django를 기반으로 전반적인 웹 개발 내용을 실습과 함께.. 리뷰/도서, 강의 리뷰 2022. 11. 17. [리뷰] 파이썬 기반 금융 인공지능 * 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 파이썬 기반 금융 인공지능 이브 힐피시 저 파이썬 기반 금융 인공지능 | 이브 힐피시 - 교보문고 파이썬 기반 금융 인공지능 | 통계적 비효율성부터 벡터화된 백테스팅, 알고리즘 트레이딩까지, 금융 전문가를 위한 인공지능 활용법이 책은 금융권에서 AI를 활용하는 금융 전문가를 위한 인공 product.kyobobook.co.kr 간단 서평 가장 큰 자본이 흐르는 금융계와, 4차 산업혁명의 주연인 인공지능의 만남. 사실 '인공지능 퀀트 투자'라는 단어는 전혀 어색하지 않을 정도로 널리 퍼진 개념이다. 하지만 금융 인공지능이 어떤 원리로 동작하는지 자세히 알고 있는 사람은 많지 않다. 금융을 잘 아는 사람은 인공지능을 잘 모를 확률이 크고, 인공지.. 리뷰/도서, 강의 리뷰 2022. 10. 18. [리뷰] 동시성 프로그래밍: Rust, C, 어셈블리어로 구현하며 배우는 동시성 프로그래밍 A to Z * 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 동시성 프로그래밍: Rust, C, 어셈블리어로 구현하며 배우는 동시성 프로그래밍 A to Z 다카노 유키 저 동시성 프로그래밍 - 교보문고 Rust, C, 어셈블리어로 구현하며 배우는 동시성 프로그래밍 A to Z | 동시성 프로그래밍 구현과 이론을 이 정도로 넓게 다룬 책은 없다 네트워크로 연결된 모든 시스템에는 동시성 프로그램이 적용 www.kyobobook.co.kr 간단 서평 우리가 음원 스트리밍 어플로 음악을 들으면서 동시에 웹 서핑을 하고 메신저 앱으로 메시지를 하는 것. 이는 모두 동시성 프로그래밍 덕분이라고 해도 과언은 아니다. 싱글코어에서, 멀티태스킹을 위한 시분할을 구현하여 여러 일을 동시다발적으로 처리하는 동시성 프로그래.. 리뷰/도서, 강의 리뷰 2022. 9. 16. [리뷰] 혼자 공부하는 컴퓨터 구조 + 운영체제 * 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 혼자 공부하는 컴퓨터 구조 + 운영체제 강민철 저 혼자 공부하는 컴퓨터 구조+운영체제 어려운 컴퓨터 구조와 운영체제의 원리를 누구나 쉽게 이해할 수 있도록 용어와 개념은 한 번 더 풀어쓰고, 적절한 예시와 이해하기 쉬운 그림으로 재미있게 구성했다. 또한 일상 소재를 활용한 m.hanbit.co.kr 간단 서평 믿고 보는 혼공 시리즈 중 신간으로, 컴퓨터 구조와 운영체제를 한 권으로 콤팩트하게 다룬 책이다. 컴퓨터과학과 학생이 왜 컴퓨터의 하드웨어 구조를 알아야 하는지부터 시작해서 명령어의 동작 방식을 설명하고, 자연스럽게 운영체제 개념으로 넘어간다. 운영체제가 무엇인지와 프로세스와 스레드가 무엇인지를 소개한 후, 대용량의 연산을 효율적으로 수.. 리뷰/도서, 강의 리뷰 2022. 9. 4. [Paper Review] Large Kernel Matters -- Improve Semantic Segmentation by Global Convolutional Network (Peng et al., 2017) Large Kernel Matters -- Improve Semantic Segmentation by Global Convolutional Network Chao Peng, Xiangyu Zhang, Gang Yu, Guiming Luo, Jian Sun; Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 4353-4361 Abstract 네트워크 아키텍처 디자인 연구에 있어, 당시 트렌드는 큰 커널 대신 작은 필터(1x1 혹은 3x3)를 여러 개 쌓는 형태를 선호하는 모습을 보였다. 이는 이미지 처리 분야에서 같은 컴퓨팅 자원 소모 대비 성능이 좋았기 때문인데, Semantic Se.. 리뷰/논문 리뷰 2022. 8. 18. [Paper Review] RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentation (Lin et al., 2017) RefineNet: Multi-Path Refinement Networks for High-Resolution Semantic Segmentation Guosheng Lin, Anton Milan, Chunhua Shen, Ian Reid; Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 1925-1934 Abstract 지금까지 리뷰한 논문들은 성공적인 Semantic Segmentation을 위해 이미지 처리의 자타공인 강자, CNNs를 수정한 구조들을 제시하였다. 기본적인 CNN은 층을 거칠수록 resolution이 낮아진다는 문제를 해결하기 위해 Upsampling이나 Dil.. 리뷰/논문 리뷰 2022. 7. 29. [Paper Review] Dilated Residual Networks (Yu et al., 2017) Dilated Residual Networks Fisher Yu, Vladlen Koltun, Thomas Funkhouser; Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 472-480 Abstract 2016년에 공개된 DilatedNet(리뷰)에 이어 등장한 모델 구조이다. Semantic Segmentation은 물론, 모델의 깊이나 복잡성 증가 없이 Image Classification에서도 좋은 성능을 낼 수 있는 DRN은 Dilated Convolution 개념에 잔차(Residual) 개념을 더한 구조이다. 2022년 7월 기준 약 1,200회 이상의 인용 수를 보.. 리뷰/논문 리뷰 2022. 7. 26. [Paper Review] Multi-Scale Context Aggregation by Dilated Convolutions (Yu et al., 2016) Multi-Scale Context Aggregation by Dilated Convolutions Fisher Yu, Vladlen Koltun; Published as a conference paper at ICLR 2016 Abstract 이번 논문은 Dilated Convolution을 제안하여, 이미지의 resolution 손실을 최소화하며 receptive field를 확장할 수 있도록 한 논문이다. 이전에 리뷰했던 논문인 DeepLab과 풀고자 하는 문제도 비슷하고, Hole 알고리즘을 사용했다는 점도 비슷하지만, backbone 역할을 하는 Front-end module과 dilated convolution으로 이루어진 Context module로 나눠져 있다는 점이 독특한 점이다. 해당 .. 리뷰/논문 리뷰 2022. 7. 23. [Paper Review] Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFs (Chen & Papandreou et al., 2015) Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFs Liang-Chieh Chen, George Papandreou, Iasonas Kokkinos, Kevin Murphy, Alan L. Yuille; Published as a conference paper at ICLR 2015 * 위 논문에서 처음 제안된 구조인 DeepLab은 몇 번의 수정을 거치며 발전하였고, 이에 따라 v1부터 v3+까지 버전이 나뉘어있다. 이하 리뷰는 v1을 기준으로 한다. Abstract Deep Convolution Neural Networks(이하 DCNNs)는 Image Classification, Object Detecti.. 리뷰/논문 리뷰 2022. 7. 21. 이전 1 2 3 4 5 6 7 8 ··· 10 다음