방문 흔적을 보다 보니까 Introduction to Computer Science & Programming 으로 검색해서 들어온 사람도 있는거 같다. 생각난 김에 한번 정리해보려고 한다.사실 MIT에선 opencourseware라고 하는 공개형 강좌 시스템이 구축되어 있었다. 나도 맨처음 그걸 보고 뭘 들어볼까 하다가 처음 선택한 과목이 Introduction To Computer Science & Programming 수업이었다. 사실 블로그 운영 초기에 썼던 글 중에 강의 내용을 요약해서 올린 적도 있었는데 보다보니까 너무 시간도 많이 걸리고, 올리기엔 내가 알고 있는것도 얼마 없는거 같아서 그냥 포기했었다.그런데 잘 찾아보니까 edX에서도 이와 연계된 수업이 10월에 열려서 현재 수강하고 있다. ..
미국에서는 Massive Open Online Course 교육이 많이 진행되고 있다. 흔히들 알고 있는 Coursera라던가 edX에선 학교와 협연해서 인증서도 발급해주는 서비스를 제공하는 등 점점 차별화된 교육을 주고 있다. 우리나라에서도 이런것과 비슷한 활동들이 요즘들어 생기고 있다. 서울대에서도 "열린 강의" 라는 이름으로 Open Course를 운영하고 있고, 다양한 토픽들을 제공하고 있어서 혜택을 많이 받고 있다. 왠지 이런 서비스가 나 학부에 있을 때 있었으면 얼마나 좋았을까 하는 아쉬움이 살짝 들기도 한다. 이번 포스트에서 소개할 강의는 UC Berkeley에서 edX를 통해서 제공하는 Computer Graphics 강좌다. 정확한 강좌 이름은 Foundations of Computer ..
지난 포스트에서 Coursera에서 제공하는 인증서인 Statement of Accomplishment에 대한 소개를 잠깐 했었다.2013/09/10 - [About MOOC] - [Coursera] Statement of Accomplishment그때 얼핏 지나가는 말로 목표를 상향해서 이수한 사람에게는 Distinction이라는 명칭을 인증서에 붙여준다고 했었다. 나도 맨날 강의 들으면서 저런건 언제 받아보나 싶었는데 방학동안 수강한 과목중에서 한 과목에서 Distinction을 받게 되었다. Coding the Matrix의 Grading Policy에서는 상위 10%내의 이수자에 한해서는 distinction을 준다고 명시되어 있고, 나는 상위 4%에 속해있었기에 그 혜택을 누릴 수 있었다. 뭐 ..
8월 한달동안 Coursera에서 진행한 Introduction to Guitar 과목을 수강했었다. Coursera의 특징이라면 해당 과목내에서 일정 이상의 성적을 받으면 Statement of Accomplishment 라고 해서 인증서와 비슷한 종이를 뽑을 수 있게 해준다. 물론 무료로 진행하는 과목이기 때문에 인증서의 효력은 전혀 없다. 증빙이 되는 인증서를 뽑기 위해서는 Signature Track이 동반되는 수업을 수강해야 되고, 약 50불정도의 비용이 든다. 물론 이때는 수강 학교와 Coursera 명의의 공인 인증서가 제공된다. 아무튼 강의가 딱 끝나고 성적처리기간( 약 1주일정도..)가 지나고 나면 수강 기록에서 이전에 들었던 과목이 나타난다. 위로 나타나는 과목이 성공적으로 과목을 이수..
블로그 온 사람들은 알겠지만 남들 방학이라고 하는 7~8월동안 이 블로그에 거의 글이 없었다. 고작해야 몇가지 팁이나 책 서평만 올라가 있고, 정작 기존에 다루던 내용에 대한 포스팅은 거의 이뤄지지 않았다. 사실 이런말 하기는 뭐하지만.. 바빴다. 뭐 노느라 바쁜 것도 있고, 마음도 싱숭생숭했고.. 그런데 방학전에 목표한 것이 있어서 그걸 좀 이루고 싶었다. 그래서 거기에 시간을 조금 투자하다보니까 블로그에 거의 글을 올리지 못했다. 그때 목표했던 것중 하나가 "무언가 특정 분야에서 성과와 결과를 얻자" 였었고, 그걸 보여줄 수 있는게 Coursera에서 제공하는 강의였다. 나는 거기서 강의를 두개 듣는데 하나가 지난 포스트에서 소개했던 Introduction To Guitar였었고, 마지막 하나가 바로..
지난 포스트에서 MOOC중 많이 활성화되어 있는 Coursera에서 진행되는 CS 101에 대한 소개를 했었다. 물론 전공이 그런 거도 있긴 했지만 뭔가 색다른 것을 배워보고 싶었고, 그중 평소에 배워보지 못했던 음악관련 강의가 있는지 찾아봤다. 놀랍게도 버클리 음대에서 진행하는 MOOC가 있어서 한번 소개해본다. 물론 다른 강의도 그렇지만 이 강의의 특징은 초급자를 위해서 실습형으로 강좌가 진행된다는 것이다. 음악강좌가 실습형으로 진행되면 얼마나 할까 궁금한 사람도 있겠지만 요새 인터넷 기술이 많이 발전해서 SoundCloud 라는 플랫폼에 학습자가 노래를 녹음하면 평가하는 형식으로 진행된다. 참고로 나도 내가 한 숙제를 녹음하기 위해서 SoundCloud 계정(https://soundcloud.com..
문득 공부를 하다가 드는 생각이 과연 나는 컴퓨터에 대해서 제대로 알고 있는게 맞는 걸까 였다.다른 사람처럼 컴퓨터 과학을 체계적으로 이수한 사람이 아니었고, 그것도 그냥 꿈만 가지고 대학원을 진학해서 어려운 내용들을 접하니까, 어느 순간인가 기초 지식에 대한 이해가 필요하다는 걸 느꼈다. 그 과정에서 찾게 된게 컴퓨터의 기초를 설명해줄 온라인 강의였고, 그 중 발견한게 Coursera에 개설되어 있는 Computer Science 101이다. 다들 잘 알겠지만 Coursera는 비영리로 운영되는 MOOC (Massive Open Online Course) 운동의 일환으로 보통은 대학 교수들의 강의가 기부되어 공개되는 형식을 취한다. 내가 알기로는 MOOC의 시초라고 할 수 있는게 KhanAcademy였..
이번 시간은 Recitation으로 조교가 간단한 python의 문법 및 variable에 관해서 설명합니다.한가지 중요한 사항만 언급하자면 첫번째로 나오는게 interpreter와 compiler의 차이입니다. 네이버에도 인터프리터와 컴파일러를 검색해보면 정리가 잘되어 있습니다.간단하게 말하자면 컴파일러는 통째로 코드를 읽고 기계가 읽을 수 있는 언어로 바꿔주는 통역기입니다. 사실 우리가 제일 많이 다루는 C/C++ 계열도 우리가 읽기 쉽게 문법화가 되어있는거지 실제로 컴퓨터가 그 코드를 이해하기 위해서는 중간에 통역기가 필요하겠지요. 그게 컴파일러고요. 여러분들도 VS상에서 디버깅 버튼을 누르게 되면 해당 코드에 대해서 문법 검증 및 빌드가 모두 이뤄집니다. 그래서 그러고 나서 실행 파일이 실행되는 ..
말씀드린대로 Python은 IDLE이라는 GUI를 가지고 거진 모든 활동이 여기를 통해서 이뤄집니다. 강의에서는 크게 - Text Editor- Shell With Highlighting- Debugger가 내장되어 있다고 하는 일단 디버거가 있는 것만 봐도 프로그래밍시 오류를 효과적으로 찾을 수 있는 요소가 되지 않을까 생각합니다. Python에서 형성되는 모든 것을 Object라고 합니다. 물론 지금 작성하려는 코드도 역시 하나의 Object라고 할 수 있지요. 이 Object에는 Type이라는 built-in Function이 들어 있는데 여러분들이 아시는 정수형이니 소수점형이니 하는 그런 형태를 지칭합니다. 크게 Scaler와 Non-Scaler로 나룰 수 있는데 이제 다룰 Scaler Type은..
지난 포스트에서 예고했던 대로 쭉 다룰 내용은 Introduction to CS & Programming인데 거기서 주로 쓰는 툴은 Python입니다. 물론 강의서두를 보시면 교수님이 " 이 강의는 Python을 가르치는 수업이 아니라 파이썬이 배우기 쉽고 접근이 용이하기에 이용하는 것이다" 라는 걸 언급합니다. 그래서 일단 Python 설치부터 해보고자 합니다. 이 수업에서 쓰는 Python은 2.5.4입니다. 물론 Python 공식 홈페이지에 가시면 더 높은 버전이 공개되어있습니다만 강의교재 만들 당시에 썼던 함수가 많이 바뀌어서 이 버전으로 진행한다고 합니다. 다운로드는 다음 장소에서 받을 수 있습니다. 설치하면 다음과 같은 콘솔창이 뜨게 됩니다. Python은 기본적으로 IDLE(Integrate..
저도 대학원 입학준비를 하면서 점점 컴퓨터 과학에 대한 공부를 진행하려고 합니다. 그래서 자료를 찾다가 보니까 MIT에서 OCW를 제공한다는 것을 알고 이 것을 통해서 공부하고자 합니다. MIT OpenCourseWare란 MIT에서 제공하는 양질의 교육을 전세계에 공급하자는 취지에서 만들어진 공개 강좌이고 MIT에 개설된 모든 과목에 대해서 강의를 녹화하고 관련 자료를 무료로 제공합니다. 여러분이 생각하시는 대학강좌보다 훨씬 더 많은 강좌에 대해서 Open되어 있으며, 저는 그중에서 600번대 강좌인 Computer Science 과목을 듣고 그 내용을 정리해서 올리고자 합니다.
- Total
- Today
- Yesterday
- processing
- Kinect SDK
- Pipeline
- ColorStream
- bias
- Expression Blend 4
- Policy Gradient
- Offline RL
- PowerPoint
- 강화학습
- dynamic programming
- SketchFlow
- End-To-End
- Distribution
- RL
- 딥러닝
- 파이썬
- Variance
- TensorFlow Lite
- 한빛미디어
- DepthStream
- Kinect for windows
- Gan
- arduino
- windows 8
- Windows Phone 7
- Kinect
- Off-policy
- reward
- ai
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |