[GN#186] 신경망 개발을 밑바닥부터 코딩하며 배우기
OpenAI의 창립멤버이자 Tesla에서 5년간 AI 총괄이었던 Andrej Karpathy가 6개월 전에 테슬라에서 퇴사하면서 이제는 AI/오픈소스/교육 분야에서 활동하겠다고 공언했었는데요. "Neural Networks : Zero to Hero" 라는 이름의 "신경망 개발을 밑바닥부터 코딩하며 배우기" 코스를 유튜브에 시리즈로 올리고 있습니다. 역전파(backpropagation)의 기본부터 시작해서 최신 GPT 같은 딥신경망까지 개발하는 1~2시간짜리 영상들 여러개로 구성되어 있고, 계속 추가 중입니다. 강의에서 만든 micrograd, makemore 오픈소스들 및 minGPT, nanoGPT 같은 프로젝트도 자신의 GitHub Repo에 계속 공개 중이니 팔로우해두시면 좋을 것 같습니다.
ㅤ
Piper Sandler가 매년 두 번씩 발표하는 "미국 10대들의 기업 선호도 조사"에서 항상 음식점 선호도 1위를 하는 식당은 국내에 들어오지 않은 Chick-Fil-A(칙필레) 입니다. Chiken Fillet A 등급만을 쓴다고 해서 이걸 줄인 이름인데요. 70년 이상 치킨 메뉴만 고집하면서도 미국 내에 2,500개가 넘는 매장을 가지고 있으며, 매출 순위 기준으로 맥도널드(48조원), 스타벅스(25조원), 칙필레(12조원) 순으로 미국 프랜차이즈 체인 중 3위를 차지하고 있습니다. 우리가 잘 아는 타코벨, 버거킹, 서브웨이, 웬디스, 던킨보다도 매출이 높으면서도 창업 이후 매출 성장이 한 번도 꺾인 적이 없는 놀라운 회사이고, 기술적으로도 매우 흥미로운 회사입니다. "Chick-Fil-A 의 Edge Computing 기술 아키텍처 : Enterprise Restaurant Compute" 글에서 자세히 소개해서 옮겨봤는데요. 2,500개가 넘는 각 지점에서 Edge 쿠버네티스 클러스터를 운영 중이며, 매장의 모든 기기(튀김기, 그릴 등) 들은 IoT 텔레메트리 정보를 지속적으로 클러스터에 저장하여 실시간 수요예측을 하고 클라우드로 보내서 분석 프로세스까지 실행합니다. 즉, 수 만대의 기기 정보를 통한 조리 과정과 모바일 결제/드라이브 쓰루까지 모든 게 다 통합된 Enterprise Restaurant Compute Platform입니다. 각 엣지를 구성하기 위해 일반 소비자용 Intel NUC를 3대로 묶어서 만들었고 이를 어떻게 구성했는지까지 소프트웨어 스택까지 상세하게 설명하는 글이니 한번 읽어보시면 좋겠습니다.
ㅤ
프로젝트 학습(PBL, Project-Based Learning) 은 실제 상황과 같은 문제의 해결을 통해서 작은 프로젝트를 구현해가며 배우는 자기 주도적 학습방식입니다. 모든 교육과정에 적용이 가능하지만, 특히 프로그래밍을 배울 때 단순히 문법만을 나열하여 배우는 것보다 훨씬 재미나고 효율이 뛰어나기에 종종 사용됩니다. 해커뉴스에 "작은 프로젝트를 만들어가며 배우는 프로그래밍 책은 어떤 게 있나요?" 라는 질문이 올라와서 주요 답변들과 함께 옮겨봤습니다. Rust, Python, Ruby, JavaScript 책들이 많이 보이네요. 이 언어들을 배우려는 분들은 이 책들을 먼저 참고하시면 좋을 것 같아요.
ㅤ
✓ Show GN - 직접 만드신 오픈소스나, 재직중인 스타트업의 제품/서비스를 소개해주세요
- UX 디자이너, 프로덕트 디자이너를 위한 포트폴리오 : UXER
- Geeknews Web Clipper Browser Extension
- 푸시스윗 - 트위터는 안하지만, 일론 머스크 트윗은 봐야겠어! 실시간 트윗 to 메일 서비스
✓ Ask GN - 다양한 질문을 올려주세요.
✓ 사내 커뮤니케이션 도구에 GeekNews Bot을 추가해서 멤버들과 함께 새 글을 받아보세요
ㅤ→ Slack봇, 잔디봇, Teams봇, Discord봇, 구글 챗 봇, Swit 봇
✓ 긱뉴스는 RSS로도 구독 가능합니다
✓ 주위분들께 긱뉴스 위클리 - https://news.hada.io/weekly 뉴스레터를 추천해 주세요.
매주 월요일 아침, 지난 일주일간의 GeekNews 중 엄선한 뉴스들을 이메일로 보내드립니다.
- Neural Networks : Zero to Hero - 신경망 개발을 밑바닥 부터 코딩하며 배우기
- Chick-Fil-A 의 Edge Computing 기술 아키텍처 : Enterprise Restaurant Compute
- 작은 프로젝트를 만들어가며 배우는 프로그래밍 책은 어떤게 있나요?
- 삶, 프로그래밍, 콘텐츠 제작 및 기타 모든 것을 위해 사용해야 하는 51가지 AI 도구
- IPinside: 대한민국의 필수 설치 스파이웨어
- ImaginAIry - AI로 이미지 수정하기
- Retool Mobile - 업무용 모바일앱 개발 도구
- Summer Afternoon - WebGL 실험
- WiFi 라우터를 이용해 사람의 3D 이미지 생성에 성공
- Cheat - CLI용 인터랙티브 CheatSheet 작성 도구
- GPT is all you need for the backend - GPT로 백엔드 만들기
- git-sim - Git 동작을 시각적으로 시뮬레이션하는 도구
- WebAssembly JavaScript Promise Integration(JSPI) API 소개
- 딥러닝을 위해 어떤 GPU를 골라야 할까?
- 니바 검색 Neeva AI 출시 - ChatGPT급의 답에 최신 정보와 출처를 보여주며 차별
- Carsized - 자동차 크기 및 디자인 비교
- 웹 앱의 번들 크기를 줄이기 위해 할 수 있는 모든 것 [번역]
- iOS Shorcut에서 ChatGPT 사용하기
- SkyFi - 지구 모든 장소의 고해상도 위성 이미지를 On-Demand로 구입하기
- LastPass의 유출이 점점 심각해짐