일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 혼공네트
- 불칸
- 파이썬
- 네트워크
- 데이터분석
- 혼공단5기
- 컴퓨터그래픽스
- 혼공머신
- 혼공스
- C++
- 머신러닝
- 리뷰리뷰
- 제이펍
- 책리뷰
- 혼공
- 혼공C
- 혼공S
- 벌칸
- OpenGL
- 혼자공부하는C언어
- 혼자공부하는네트워크
- 한빛미디어
- 딥러닝
- 혼공학습단
- 혼공컴운
- 나는리뷰어다
- 혼공단
- vulkan
- 자바스크립트
- tutorial
- Today
- Total
목록분류 전체보기 (121)
Scientia Conditorium
[책리뷰] Docs for Developers 기술 문서 작성 완벽 가이드 문서화는 굉장히 중요하다고 생각한다. 신입 개발자가 입사했을 때, 모든 정보를 습득할 수 있게 하며 개발 과정을 엿볼 수 있게한다. 대표적으로 마이크로소프트 문서를 보자. 비쥬얼 스튜디오에서 발생한 모든 오류에 대한 정보가 이미 문서화되어있다. 심지어 개발을 위한 기초 가이드 문서도 잘 작성되어있다. 물론 이 문서화하는 과정은 굉장히 번거롭고 귀찮은 작업이다. 가끔보면 이 문서화를 왜 해야되나 라는 생각이 들 정도이다. 그러나 개발자라고 칭한다면 문서화는 해야한다. 부제로는 테크니컬 라이터들을 위한 기술 문서 작성 가이드북이지만 대부분의 개발자들한테도 통용되는 얘기라고 생각한다. 개발자들은 단순히 알고리즘을 구현하고 코드만 작성하..
Leaked Internal Google Document Claims Open Source AI Will Outcompete Google and OpenAI 원문 링크 : https://www.semianalysis.com/p/google-we-have-no-moat-and-neither 한글 번역 : https://arca.live/b/live/75673342 Google "We Have No Moat, And Neither Does OpenAI" Leaked Internal Google Document Claims Open Source AI Will Outcompete Google and OpenAI www.semianalysis.com 구글 리서처가 작성한 오픈소스 LLM에 관한 내부 문서 유출본 ..
[책리뷰] 게임 전쟁 - 게임 패권 다툼 그리고 위대한 콘솔의 탄생 부제처럼 콘솔 게임 시장에 대한 역사를 다룬 책이다. 아직까지는 역사상 위대한 게임들은 대부분 콘솔 게임기에서 나왔기 때문에 콘솔 전쟁보다는 게임 전쟁이라는 타이틀도 어울려 보인다. 콘솔 게임기라고 하면 흔히들 플레이스테이션이나 XBOX, 닌텐도 게임기들을 떠올린다. 현재로서는 이 3개가 전부라고 볼 수 있다. 물론 스팀덱과 같은 콘솔기기가 등장하며 새로운 패권을 넘보고 있기는 한다. 이 책은 90년대 말부터 2000년대 전후의 콘솔 게임 시장에서 있었던 일들을 보여준다. 단순히 이러한 일이 있었다를 넘어서 왜 그런 콘솔 게임기가 나왔는지, 그 당시 제작사들은 어떤 생각을 가지고 있었는지 등등 관련 인물의 인터뷰 혹은 말들도 수록되어 있..
[책리뷰] 온디바이스 AI - AI and Machine Learning for On-Device Development 책 내용은 군더더기 없으며 모바일에 머신러닝을 접목시키고 싶은 개발자들을 위한 기초 책입니다. 다만 아쉬운 점이라고 하면 철저하게 구글 TF에 치중되었다고 생각하시면 되겠습니다. 2019년 10월에 PyTorch 1.3이 출시되며 모바일을 지원한다고는 했지만, 책의 저자 로런스 모로니는 구글 AI Advocacy를 리딩하고 있기 때문에 당연히 경쟁사 모델인 파이토치를 다룰 필요가 없기는 합니다. 그래서인지 추천사를 보면 전부 구글 관련 개발자들로만 구성되어있는 것을 볼 수 있습니다. 단순히 임베디드 기계에 접목시키기 위해서 어쩔 수 없이 TF Lite를 써야한다고 하기에 아쉬운 것은 2..
[책리뷰] 우리가 사랑한 한국 PC게임 - 사진으로 읽는 한국 게임의 역사 '당신이 읽고픈 책이 있는데 아무도 쓴 적이 없다면 그 책은 당신이 써야 한다.' 노벨문학상을 수상한 토니 모리슨의 말이다.이 문구는 조기현 저자 서문에 그대로 인용되어 있다. 이 책은 제목 그대로 약 1992년부터 2004년까지 한국에서 개발하고 발매된 PC 게임들을 정리하였다. 책 구성은 간단하다. 당시 나왔던 인기 게임 메인 사진과 함꼐 간단한 설명으로 구성되었다. 이 책이 단순히 '90년대에 이런 게임이 있었고 어떤 게임이다' 라고만 서술되어 있었다면 사전과 비슷한 느낌이 되었을 것이다. 내가 가장 마음에 들었던 것은 인터뷰 부분이다. 게임 4~10개 정도 소개를 해주고 이후 그 게임을 만들었던 대표 개발자 한 분의 인터뷰..
23년 1월 2일부터 시작했던 혼공학습단 9기 활동이 끝났다. 혼공학습단은 총 3번 참여하였다. 5기 머신러닝+딥러닝, 7기 C언어, 9기 컴퓨터 구조+운영체제. 확실히 회사 다니면서 개인 공부 시간을 내는 것은 쉽지 않았다. 여기에 회사 내부에서 진행하는 스터디까지 병행하였더니 스케줄 관리를 따로 하지 않았더라면 결코 완주하지 못했을 것이다. 혼공시리즈는 늘 만족스럽다. 혼공 컴퓨터 구조 + 운영 체제도 다른 책들과 마찬가지로 혼자서 공부하기 적합하며, 언뜻 이해하기 어려운 구조를 그림과 예시로 친절하게 설명해준다. 사실 컴퓨터 구조와 운영체제는 대학교에서도 각각 한 과목으로 분류되고 대학원 과목도 있는 만큼 어려운 내용이다. 저자도 이 사실을 알고 있는지 최대한 핵심만 간결하게 설명해주었다. 컴퓨터구..
[기본 미션] p.400의 확인 문제 1번 풀고 인증하기 최초 적합(first fit) : 운영체제가 메모리 내의 빈 공간을 순서대로 검색하다가 적재할 수 있는 공간을 발견하면 그 공간에 프로세스를 배치하는 방식 최적 적합(best fit) : 운영체제가 빈 공간을 모두 검색해본 후, 프로세스가 적재될 수 있는 공간 중 가장 작은 공간에 프로세스를 배치하는 방식 최악 적합(worst fit) : 운영체제가 빈 공간을 모두 검색해 본 후, 프로세스가 적재될 수 있는 공간 중 가장 큰 공간에 프로세스를 배치하는 방식 외부 단편화 : 프로세스를 할당하기 어려울 만큼 작은 메모리 공간들로 인해 메모리가 낭비되는 현상 [선택 미션] Ch.14(14-3) 프로세스가 사용할 수 있는 프레임이 3개 있고, 페이지 참조..
Windows 11 업데이트 실패 오류 해결 방법 설정 → 시스템 → 문제 해결 → 다른 문제 해결사 → Windows 업데이트 실행 사진 설명 1. 설정 창으로 들어간 후 좌측 시스템 메뉴 선택 2. 시스템 메뉴에서 아래쪽 '문제 해결' 선택 3. 문제 해결 탭에서 '다른 문제 해결사' 선택 4. 다른 문제 해결사 탭에서 'Windows 업데이트' 실행 버튼 클릭 이후 조금 시간이 걸리지만(5~10분) 만한 방법들은 이걸로 해결 가능합니다.
[기본 미션] p.363의 확인 문제 1번 풀고 인증하기 뮤텍스 (mutex) : 멀티스레드에 의해 공유 데이터가 동시에 접근되지 않도록 보호하는데 사용할 수 있는 동기화 프리미티브 세마포(semaphore) : 뮤텍스 락은 하나의 공유 자원에 접근하는 프로세스를 상정한 방식이라면 세마포는 공유 자원이 여러 개 있는 상황에서도 적용이 가능한 동기화 도구 [선택 미션] Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기 공유 자원(shared resource) : 동시에 실행되는 프로세스들이 공동으로 이용하는 변수, 파일 장치 등의 자원 임계 구역(critical section) : 공유 자원에 접근하는 코드 중 동시에 실행하면 문제가 발생하는 코드 영역 상호 배제(mutual exclustion..
퍼셉트론 딥러닝 알고리듬에서 퍼셉트론을 이용한다는 말은 이런 계산식을 이용해 입력으로부터 출력을 구한다는 것을 의미 퍼셉트론끼리 서로 영향을 주고받을 수 없기 때문에 단층 퍼셉트론 신경망으로 높은 수준의 문제 해결 능력을 기대하기 어려움 딥러닝에서 퍼셉트론 열을 계층(layer)이라고 부르는데 최종적으로 출력을 생성하는 게층을 출력 계층이라 함 출력 계층 앞에서 입력을 처리하여 그 결과를 출력 계층에 전달하는 계층을 은닉 계층이라고 부름 따라서 단층 퍼셉트론은 은닉 계층 없이 출력 계층 하나만으로 구성되는 가장 간단한 신경망 구조 인간의 뇌는 1000억 개가 넘는 뉴런으로 구성되어 있음 텐서를 엄밀하게 정의하기란 쉽지 않지만, 다차원 숫자 배열 정도로만 이해해도 큰 문제없음 0차원 스칼라, 1차원 벡터,..