본문 바로가기

전체 글

(248)
[Intro] Welcome to the Course - This course will be very hands-on (many coding exercises). - Artificial Intelligence: A field of computer science that aims to make computers achieve human-style intelligence. There are many approaches to reaching this goal, including machine learning and deep learning. Machine Learning: A set of related techniques in which computers are trained to perform a particular task rather than by expl..
Intro to TensorFlow for Deep Learning (Udacity) - Syllabus About this Course Learn how to build deep learning applications with TensorFlow. This course was developed by the TensorFlow team and Udacity as a practical approach to deep learning for software developers. You'll get hands-on experience building your own state-of-the-art image classifiers and other deep learning models. You'll also use your TensorFlow models in the real world on mobile devices..
[Git2] CLI 버전관리편2 - git checkout + commit아이디으로 옛날 버전으로 돌아갈 수 있다. (최신 버전이 지워지는건 아니다. Head를 옮기는 것이다. git checkout master를 해서 최신버전으로 돌아갈 수 있다. ) - git add .하면 현재 디렉토리 밑에 있는 모든 파일들을 add한다. git add '파일명'하면 그 파일명 밑에 있는 모든 파일들을 add한다. - git commit -am "message"하면 add하고 commit을 한번에 할 수 있다. (Untracked상태일때는 할 수 없다. 최초 한번은 add되어서 tracked상태가 되어야지만 해준다.) - git commit -m "message"에서 -m옵션은 command line에서 직접 commit메시지를 적을 때 사용한다..
[Git2] CLI 버전관리편1 - CLI(Command-Line Interface)는 명령줄 인터페이스로, 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. - 다른 앱들도 내부적으로는 오리지널Git을 사용하고 있기도 한다. 명령어로 Git을 이용하면 복잡한 gui를 사용하지 않아도 된다. - 오리지널Git은 gui로 제어할 수 없는 서버환경에서도 사용할 수 있는 유일한 방법이다. - 설치 URL: git-scm.com/ Git git-scm.com - git init으로 Initialize repository하고, .git이 git repository이다. - Working tree는 파일을 수정하는 곳이고, Staging Area는 버전을 만들려고 하는 파일들이고, Repository는 만들어진 버전이다. - ..
[Github] 저장소생성, 버전생성, git, 멤버, 이슈 - git도 github에서 관리된다. github.com/git/git git/git Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements. - git/git github.com - history에 들어가서 해당되는 버전에 댓글을 달거나, 특정코드에 댓글을 달 수 있다. - git명령어들로 로컬저장소에서 원격저장소의 코드를 불러올 수 있고, 반대로 로컬저장소에서 수정된 코드들을 commit한 후 원격저장소로 보낼 수 있다. - reposit..
[Git1] Git의 목적과 종류 - Git의 3대 목적은 Version(버전관리), Backup(백업), Collaborate(협업)이다. 이는 순서가 있는 것이고, 뒤의 것은 앞의 것에 의존하고 있는 기능이다. Version: 문서들의 변경사항들을 추적해갈 수 있다. Backup: 데이터 유실에 대해 안전해진다. (대표적으로 github.com, 원격저장소로 push하고 원격저장소에서 pull) Collaborate: 원격저장소에서 pull해서 다른 사람의 작업물을 가져올 수 있다. 이를 통해 코드를 주고받을 수 있다. - Git에는 여러 종류가 있고, 그 대표적 예로 심플한 Github Desktop이 있다. 윈도우에서만 사용되는 Toirtoise도 있고, 복잡하지만 기능이 많은 Sourcetree도 있다. 그리고 오리지널 프로그램..
Lecture 04: Java Programming Basics (3) - Conditional operator를 쓴 예로 time >는 비트를 한칸 오른쪽으로 이동시키고,
Lecture 03: Java Programming Basics (2) - Arithmetic operations of Java is also similar to that of C and C++. - 나눗셈에서 양쪽 모두 int면 결과는 int, 한쪽이라도 실수면 결과는 실수. (숫자말고 변수로 적혀있으면 헷갈린다) - Static메소드는 class자체에 속한 것이고, instance메소드는 object에 속한다. ex) Math.sqrt(x)에서 Math는 class, sqrt는 static method이다. - automatic conversion은 byte -> shrot -> int -> long -> float -> double. when assign right data type to left, you must use type cast operator. - type..