Skip to content

Commit b314500

Browse files
authored
Merge pull request #1 from idebtor/master
sync
2 parents 397c664 + f509f35 commit b314500

9 files changed

+3974
-14
lines changed

01GettingStarted.md

Lines changed: 48 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ Anaconda is a Python and R distribution package. It aims to provide everything
3434
- Visit website [Anaconda Distribution](https://www.anaconda.com/distribution/)
3535
- Choose one of Windows/MacOS/Linux
3636
- Python 3.x Version Download
37-
- Need help? Follow [this guide](https://m.blog.naver.com/PostView.nhn?blogId=jooostory&logNo=221196479998&proxyReferer=https%3A%2F%2Fwww.google.com%2F).
3837
- At the beginning of installation, check the following option
39-
- Add Anaconda to my PATH environment variable
38+
- Add Anaconda to my PATH environment variable
39+
- Need help? Follow [this guide](https://m.blog.naver.com/PostView.nhn?blogId=jooostory&logNo=221196479998&proxyReferer=https%3A%2F%2Fwww.google.com%2F).
4040

4141
#### After your installation
4242
Do the following in cmd windows or in PowerShell to check your successful installation; ($ is just a prompt of your console, >>> is a prompt from Python.)
@@ -51,9 +51,10 @@ Do the following in cmd windows or in PowerShell to check your successful instal
5151
```
5252

5353
#### Need more installation?
54-
Use the following command if you need more installation of packages:
54+
Use the following command if you need more installation of packages (-U for upgrade only):
5555
```
5656
$ pip install a_package_name
57+
$ pip install -U a_package_name
5758
```
5859

5960
## Install GitHub Desktop
@@ -62,12 +63,12 @@ After installation of __GitHub Desktop__, be a member if already not.
6263
- Clone the GitHub `JoyAI` repository into your local computer:
6364
- https://github.com/idebtor/JoyAI
6465

65-
- __How to clone a repository from GitHub:
66+
- How to clone a repository from GitHub:
6667

6768
- Refer to [this site](https://help.github.com/desktop/guides/contributing-to-projects/cloning-a-repository-from-github-desktop/).
6869
- Click __'watch'__ and __'star'__ at the top of the web page^^.
6970

70-
- Then, in your computer, you may have the following github/JoyAI folder as shown below:
71+
- Then, in your computer, you may have the following github/JoyAI folder as shown below (`user` may be different in your system.):
7172
- ```C:\Users\user\Documents\GitHub\JoyAI```
7273

7374
- Since this `JoyAI` repository can be updated anytime, keep this local repository as "read-only". Don't code yours here!.
@@ -89,6 +90,32 @@ After installation of __GitHub Desktop__, be a member if already not.
8990
C:\Users\user\AppData\Roaming\GitHub Desktop\window-state.json
9091
```
9192
93+
## Install Atom.
94+
1. Atom is a text editor that most professional programmers love nowadays.
95+
2. Start Atom.
96+
3. Install some of essential packages recommended for C/C++ programmers listed below:
97+
98+
- Autosave
99+
- It automatically saves files when the editors loses focus, are destroyed, or when the window is closed. Believe or not, it is disabled by default. __You must check `enabled`__ in config setting or from the Autosave section of the Settings view.
100+
101+
- Markdown-preview
102+
- Open a rendered version of the Markdown in the current editor with `ctrl-shift-m`.
103+
- File-icons
104+
- Mini-maps
105+
106+
__Themes of my personal preference__:
107+
- UI Theme: __Atom Dark__
108+
- Syntax Theme: __Oceanic Next__
109+
110+
__Note for Multi-screen users:__
111+
112+
If Atom is displayed off-screen, do the following:
113+
1. Alt + Tab to choose the atom window
114+
2. Alt + Space to open the context menu
115+
3. Press 'm' to select move
116+
4. Press any arrow key once
117+
5. Move your mouse (The misplaced window will follow your cursor.)
118+
92119
## Are ready for 'Hello World!' program in Python?
93120
- Open a console. (You may use cmd or powershell in Windows.)
94121
@@ -104,19 +131,28 @@ After installation of __GitHub Desktop__, be a member if already not.
104131
## A few ways to start Jupyter notebook
105132
106133
__Method 1__:
134+
1. Using Anaconda Navigator, choose Jupyter Notebook.
135+
136+
__Method 2__:
107137
138+
(This option may not work unless you have set PATH environment variable.)
108139
1. Using File Explorer, navigate to where your Jupyter notebook file is
109140
2. Using File menu in File Explorer, click Open PowerShell(PS).
110141
3. At PS console, enter the following:
111142
```
112143
PS C:\> jupyter notebook
113144
```
114145
115-
__Method 2__:
116-
1. Using Anaconda Navigator, choose Jupyter Notebook.
146+
__Method 3__:
147+
This is one-line batch command file that runs Jupyter notebook.
148+
1. Get a copy of the batch file `start_ipynb.bat` which is available at https://github.com/idebtor/JoyAI
149+
2. Place the batch file at the folder where your notebook file is.
150+
3. Double-click the batch file.
151+
152+
__Method 4__: (unstable)
117153
118-
__Method 3__: Make an association .ipynb extension with Jupyter Notebook.
119-
1. python -m pip install nbopen
154+
Make an association .ipynb extension with Jupyter Notebook.
155+
1. `python -m pip install nbopen`
120156
2. To integrate with your file manager, so you can double click on notebooks to open them, run:
121157
122158
- Linux/BSD: python -m nbopen.install_xdg
@@ -125,8 +161,7 @@ __Method 3__: Make an association .ipynb extension with Jupyter Notebook.
125161
126162
- Mac: Clone the [repository](https://github.com/takluyver/nbopen) and run ./osx-install.sh
127163
128-
__Method 4__:
129-
1. Double-click if you have _start_ipynb.bat in your folder.
164+
130165
131166
-----------------------------------------------
132167
@@ -150,8 +185,8 @@ The following Jupyter notebook code provides a blank canvas in the notebook so t
150185
- If you see some error messages, read and attempt to resolve the problems.
151186
- You may be asked to install more packages/modules. Then how would you do?
152187
153-
### Minist-draw
154-
- (I am still experiencing a difficulty to run this program in some machine.)
188+
### Minist-draw (unstable)
189+
- (I am still experiencing a difficulty to run this program in some machines.)
155190
156191
- Follow the instructions in README.
157192
Then you may be able to start a web server and display a web page that has a user interface getting user's hand-writing digits and recognize them interactively.

Weekly03OpenLectures.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# AI Introduction and Future
55

66
## 2. [How AI can enhance our memory, work and social lives](https://www.ted.com/talks/tom_gruber_how_ai_can_enhance_our_memory_work_and_social_lives#t-248994)
7-
- Speaker: Tom Gruber, Co-creater of Siri
7+
- Speaker: Tom Gruber, Co-creater of __Siri__
88
- 9:46
99
- 기억이라는 관점에서 인공지능이 우리에게 어떻게 도움을 주고 어떻게 발전되어 나갈 것인지에 대한 내용입니다.
1010
- How smart can our machines make us? Tom Gruber, co-creator of Siri, wants to make "humanistic AI" that augments and collaborates with us instead of competing with (or replacing) us. He shares his vision for a future where AI helps us achieve superhuman performance in perception, creativity and cognitive function -- from turbocharging our design skills to helping us remember everything we've ever read and the name of everyone we've ever met. "We are in the middle of a renaissance in AI," Gruber says. "Every time a machine gets smarter, we get smarter."

Weekly04OpenLectures.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
2+
# AI Core Lecture list
3+
----------------------------------------------------------
4+
# AI Introduction and Future
5+
6+
## 3. [What AI is - and isn't](https://www.ted.com/talks/sebastian_thrun_and_chris_anderson_the_new_generation_of_computers_is_programming_itself)
7+
- Speaker: Sebastian Thrun · Educator, entrepreneur
8+
- 24:22
9+
- 인공지능에 대한 전반적인 설명과 예시를 들고 있습니다.
10+
- Sebastian Thrun discusses the basic concepts of AI, the progress of deep learning, why we shouldn’t fear AI, and how society and businesses can benefit when machines do most of the everyday tedious work.
11+
- 영문 + 한글 자막 지원
12+
13+
14+
------------------------
15+
# AI applications
16+
17+
## 3. [The basics of AI for Business](https://www.ted.com/talks/philipp_gerbert_your_business_needs_ai_and_here_s_why)
18+
- Speaker: Philipp Gerbert
19+
- 12:29
20+
- Philipp Gerbert dispels the myth of AI as a complex and mysterious tool for business. In reality, he says, even those of us outside Silicon Valley can have an intimate understanding of AI and put it to work today. Gerbert walks us through the ABC's of AI and what it can mean for your organization.
21+
22+
--------------------------------
23+
# Machine Learning - Object Recognitions
24+
25+
## 3. [How a Driverless Car sees the Road](https://www.ted.com/talks/chris_urmson_how_a_driverless_car_sees_the_road?language=ko)
26+
- Speaker: Chris Urimson, Former head of Googl's driverless car program
27+
- 15:30
28+
- 내용 : 통계적으로, 가장 믿을 수 없는 자동차의 일부는 운전자입니다. 크리스 엄슨은 구글의 무인자동차 프로젝트를 이끌며 운전자 좌석을 빈 공간으로 만드는데 공헌하고 있습니다. 그는 무인자동차의 현재와 작동방식에 대해서 보여줍니다. 그의 강연은 우리에게 무인자동차의 미래에 대한 결정을 생각하게 합니다.
29+
- Chris Urmson, former head of Google’s driverless car program, gives us the lowdown on how autonomous vehicles take decisions in real-time about what to do next.
30+
- 영문 + 한글 자막 지원
31+
32+
------------------------------------------------------------
33+
# Highly Technical Lectures
34+
35+
## 1. YTD(Yet To be Determined)
36+
37+
38+
----------------------------
39+
_One thing I know, I was blind but now I see. John 9:25_

0 commit comments

Comments
 (0)