{{ page.title }}
+ {% if site.reading_time %} ++ + {% include read-time.html %} +
+ {% endif %} +diff --git a/.gitignore b/.gitignore index 3ad5bc0..8fdab38 100644 --- a/.gitignore +++ b/.gitignore @@ -26,6 +26,9 @@ agreement.jpg dlbook_cn_public.tex dlbook_cn_public.bib font +docs/_site/ +docs/images/ main.bib main.tex + diff --git a/Chapter12/applications.tex b/Chapter12/applications.tex index 4e20e33..32610e2 100644 --- a/Chapter12/applications.tex +++ b/Chapter12/applications.tex @@ -1,7 +1,5 @@ % !Mode:: "TeX:UTF-8" -% Translator: -% Tianfan Fu: 12.1~12. 3 -% Shenjian Zhao: 12.4~12.5 +% Translator: Tianfan Fu: 12.1~12.3 Shenjian Zhao: 12.4~12.5 \chapter{应用} \label{chap:applications} diff --git a/Chapter15/representation_learning.tex b/Chapter15/representation_learning.tex index d1f604e..fe9ed7a 100644 --- a/Chapter15/representation_learning.tex +++ b/Chapter15/representation_learning.tex @@ -59,7 +59,7 @@ \chapter{\glsentrytext{representation_learning}} % -- 518 -- -\section{贪心地逐层\glsentrytext{unsupervised_pretraining}} +\section{贪心地逐层\glsentrytext{unsupervised_pretraining} } \label{sec:greedy_layer_wise_unsupervised_pretraining} \gls{unsupervised_learning}在\gls{DNN}的复兴历史上起到了关键作用,使研究者首次可以训练不含诸如\gls{convolution}或者\gls{recurrence}这类特殊结构的深度监督网络。 我们将这一过程称为\firstgls{unsupervised_pretraining},或者更精确地,\firstgls{greedy_layer_wise_unsupervised_pretraining}。 @@ -71,7 +71,7 @@ \section{贪心地逐层\glsentrytext{unsupervised_pretraining}} 如\algref{alg:pretraining}所示正式的表述。 \begin{algorithm} -\caption{{\em \gls{greedy_layer_wise_unsupervised_pretraining}的协定}\\ +\caption{ {\em \gls{greedy_layer_wise_unsupervised_pretraining}的协定}\\ 给定如下:无监督特征学习算法$\CalL$,$\CalL$使用训练集样本并返回\gls{encoder}或特征函数$f$。 原始输入数据是$\MX$,每行一个样本,并且$f^{(1)}(\MX)$是第一阶段\gls{encoder}关于$\MX$的输出。 在执行\gls{fine_tune}的情况下,我们使用学习者$\CalT$,并使用初始函数$f$,输入样本$\MX$(以及在监督\gls{fine_tune}情况下关联的目标$\MY$),并返回细调好函数。 阶段数为$m$。 diff --git a/Chapter2/linear_algebra.tex b/Chapter2/linear_algebra.tex index 91cf9d3..a6334a9 100644 --- a/Chapter2/linear_algebra.tex +++ b/Chapter2/linear_algebra.tex @@ -909,7 +909,7 @@ \section{实例:\glsentrytext{PCA}} 此时,使用单一矩阵来重述问题,比将问题写成求和形式更有帮助。 这有助于我们使用更紧凑的符号。 -让$\MX\in\SetR^{m\times n}$是将描述点的向量堆叠在一起的矩阵,例如$\MX_{i,:}=\Vx^{{(i)}^\top}$。 +让$\MX\in\SetR^{m\times n}$是将描述点的向量堆叠在一起的矩阵,例如$\MX_{i,:}=\Vx^{(i)^\top}$。 原问题可以重新表述为: \begin{equation} \Vd^* = \underset{\Vd}{\arg\min} \norm{\MX - \MX\Vd\Vd^\top}_F^2 diff --git a/Chapter6/deep_feedforward_networks.tex b/Chapter6/deep_feedforward_networks.tex index 218b438..3852fd1 100644 --- a/Chapter6/deep_feedforward_networks.tex +++ b/Chapter6/deep_feedforward_networks.tex @@ -1034,7 +1034,7 @@ \subsection{通用近似性质和深度} \else \centerline{\includegraphics[width=\textwidth]{Chapter6/figures/space_folding.jpg}} \fi -\caption{% This is a screenshot. +\caption{ % This is a screenshot. 关于更深的整流网络具有指数优势的一个直观的几何解释,来自\cite{Montufar-et-al-NIPS2014}。 \emph{(左)}\gls{absolute_value_rectification}单元对其输入中的每对镜像点有相同的输出。 镜像的对称轴由单元的权重和偏置定义的超平面给出。 在该单元顶部计算的函数(绿色决策面)将是横跨该对称轴的更简单模式的一个镜像。 diff --git a/docs/Gemfile b/docs/Gemfile new file mode 100644 index 0000000..37f5eaa --- /dev/null +++ b/docs/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'github-pages', group: :jekyll_plugins diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock new file mode 100644 index 0000000..7c1808a --- /dev/null +++ b/docs/Gemfile.lock @@ -0,0 +1,200 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (4.2.7) + i18n (~> 0.7) + json (~> 1.7, >= 1.7.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + addressable (2.5.0) + public_suffix (~> 2.0, >= 2.0.2) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + colorator (1.1.0) + ethon (0.10.1) + ffi (>= 1.3.0) + execjs (2.7.0) + faraday (0.10.1) + multipart-post (>= 1.2, < 3) + ffi (1.9.14) + forwardable-extended (2.6.0) + gemoji (2.1.0) + github-pages (112) + activesupport (= 4.2.7) + github-pages-health-check (= 1.3.0) + jekyll (= 3.3.1) + jekyll-avatar (= 0.4.2) + jekyll-coffeescript (= 1.0.1) + jekyll-default-layout (= 0.1.4) + jekyll-feed (= 0.8.0) + jekyll-gist (= 1.4.0) + jekyll-github-metadata (= 2.2.0) + jekyll-mentions (= 1.2.0) + jekyll-optional-front-matter (= 0.1.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.0.3) + jekyll-redirect-from (= 0.11.0) + jekyll-relative-links (= 0.2.1) + jekyll-sass-converter (= 1.3.0) + jekyll-seo-tag (= 2.1.0) + jekyll-sitemap (= 0.12.0) + jekyll-swiss (= 0.4.0) + jekyll-theme-architect (= 0.0.3) + jekyll-theme-cayman (= 0.0.3) + jekyll-theme-dinky (= 0.0.3) + jekyll-theme-hacker (= 0.0.3) + jekyll-theme-leap-day (= 0.0.3) + jekyll-theme-merlot (= 0.0.3) + jekyll-theme-midnight (= 0.0.3) + jekyll-theme-minimal (= 0.0.3) + jekyll-theme-modernist (= 0.0.3) + jekyll-theme-primer (= 0.1.5) + jekyll-theme-slate (= 0.0.3) + jekyll-theme-tactile (= 0.0.3) + jekyll-theme-time-machine (= 0.0.3) + jekyll-titles-from-headings (= 0.1.3) + jemoji (= 0.7.0) + kramdown (= 1.11.1) + liquid (= 3.0.6) + listen (= 3.0.6) + mercenary (~> 0.3) + minima (= 2.0.0) + rouge (= 1.11.1) + terminal-table (~> 1.4) + github-pages-health-check (1.3.0) + addressable (~> 2.3) + net-dns (~> 0.8) + octokit (~> 4.0) + public_suffix (~> 2.0) + typhoeus (~> 0.7) + html-pipeline (2.4.2) + activesupport (>= 2) + nokogiri (>= 1.4) + i18n (0.7.0) + jekyll (3.3.1) + addressable (~> 2.4) + colorator (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 3.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (~> 1.7) + safe_yaml (~> 1.0) + jekyll-avatar (0.4.2) + jekyll (~> 3.0) + jekyll-coffeescript (1.0.1) + coffee-script (~> 2.2) + jekyll-default-layout (0.1.4) + jekyll (~> 3.0) + jekyll-feed (0.8.0) + jekyll (~> 3.3) + jekyll-gist (1.4.0) + octokit (~> 4.2) + jekyll-github-metadata (2.2.0) + jekyll (~> 3.1) + octokit (~> 4.0, != 4.4.0) + jekyll-mentions (1.2.0) + activesupport (~> 4.0) + html-pipeline (~> 2.3) + jekyll (~> 3.0) + jekyll-optional-front-matter (0.1.2) + jekyll (~> 3.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.0.3) + jekyll (~> 3.0) + jekyll-redirect-from (0.11.0) + jekyll (>= 2.0) + jekyll-relative-links (0.2.1) + jekyll (~> 3.3) + jekyll-sass-converter (1.3.0) + sass (~> 3.2) + jekyll-seo-tag (2.1.0) + jekyll (~> 3.3) + jekyll-sitemap (0.12.0) + jekyll (~> 3.3) + jekyll-swiss (0.4.0) + jekyll-theme-architect (0.0.3) + jekyll (~> 3.3) + jekyll-theme-cayman (0.0.3) + jekyll (~> 3.3) + jekyll-theme-dinky (0.0.3) + jekyll (~> 3.3) + jekyll-theme-hacker (0.0.3) + jekyll (~> 3.3) + jekyll-theme-leap-day (0.0.3) + jekyll (~> 3.3) + jekyll-theme-merlot (0.0.3) + jekyll (~> 3.3) + jekyll-theme-midnight (0.0.3) + jekyll (~> 3.3) + jekyll-theme-minimal (0.0.3) + jekyll (~> 3.3) + jekyll-theme-modernist (0.0.3) + jekyll (~> 3.3) + jekyll-theme-primer (0.1.5) + jekyll (~> 3.3) + jekyll-theme-slate (0.0.3) + jekyll (~> 3.3) + jekyll-theme-tactile (0.0.3) + jekyll (~> 3.3) + jekyll-theme-time-machine (0.0.3) + jekyll (~> 3.3) + jekyll-titles-from-headings (0.1.3) + jekyll (~> 3.3) + jekyll-watch (1.5.0) + listen (~> 3.0, < 3.1) + jemoji (0.7.0) + activesupport (~> 4.0) + gemoji (~> 2.0) + html-pipeline (~> 2.2) + jekyll (>= 3.0) + json (1.8.3) + kramdown (1.11.1) + liquid (3.0.6) + listen (3.0.6) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9.7) + mercenary (0.3.6) + mini_portile2 (2.1.0) + minima (2.0.0) + minitest (5.10.1) + multipart-post (2.0.0) + net-dns (0.8.0) + nokogiri (1.7.0.1) + mini_portile2 (~> 2.1.0) + octokit (4.6.2) + sawyer (~> 0.8.0, >= 0.5.3) + pathutil (0.14.0) + forwardable-extended (~> 2.6) + public_suffix (2.0.5) + rb-fsevent (0.9.8) + rb-inotify (0.9.7) + ffi (>= 0.5.0) + rouge (1.11.1) + safe_yaml (1.0.4) + sass (3.4.23) + sawyer (0.8.1) + addressable (>= 2.3.5, < 2.6) + faraday (~> 0.8, < 1.0) + terminal-table (1.7.3) + unicode-display_width (~> 1.1.1) + thread_safe (0.3.5) + typhoeus (0.8.0) + ethon (>= 0.8.0) + tzinfo (1.2.2) + thread_safe (~> 0.1) + unicode-display_width (1.1.2) + +PLATFORMS + ruby + +DEPENDENCIES + github-pages + +BUNDLED WITH + 1.13.7 diff --git a/docs/README.md b/docs/README.md deleted file mode 100644 index ccade54..0000000 --- a/docs/README.md +++ /dev/null @@ -1 +0,0 @@ -Testing ... diff --git a/docs/_config.yml b/docs/_config.yml old mode 100644 new mode 100755 index c419263..5971a21 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1 +1,92 @@ -theme: jekyll-theme-cayman \ No newline at end of file +title: Deep Learning Book Chinese Translation +description: Deep Learning Book Chinese Translation +disqus_shortname: exacity +reading_time: false +words_per_minute: 200 +share: false + +# Your site's domain goes here (eg: https://mmistakes.github.io, http://yourdomain.com, etc) +# When testing locally leave blank or use http://localhost:4000 +baseurl: /deeplearningbook-chinese +url: https://exacity.github.io/deeplearningbook-chinese + +# Owner/author information +owner: + name: Exacity + avatar: + bio: + email: + # Social networking links used in footer. Update and remove as you like. + twitter: + facebook: + github: + stackexchange: + linkedin: + instagram: + flickr: + tumblr: + # google plus id, include the '+', eg +mmistakes + google_plus: + +# Background image to be tiled on all pages +background: + +# Analytics and webmaster tools stuff goes here +google_analytics: +google_verify: +# https://ssl.bing.com/webmaster/configure/verify/ownership Option 2 content= goes here +bing_verify: + +# http://en.wikipedia.org/wiki/List_of_tz_database_time_zones +timezone: +future: false # publish future dated posts -- true, false (default) +highlighter: rouge +markdown: kramdown +gems: + - jekyll-sitemap + - jekyll-paginate + - jekyll-gist + - jekyll-feed +sass: + sass_dir: _sass + style: compressed + +# https://github.com/mojombo/jekyll/wiki/Permalinks +permalink: /:categories/:title/ + +# Amount of post to show on home page +paginate: 20 + +kramdown: + input: GFM + auto_ids: true + footnote_nr: 1 + entity_output: as_char + toc_levels: 1..6 + enable_coderay: false + +include: + - .htaccess +exclude: + - "*.less" + - "*.sublime-project" + - "*.sublime-workspace" + - .asset-cache + - .bundle + - .jekyll-assets-cache + - .sass-cache + - CHANGELOG + - Capfile + - Gemfile + - Gruntfile.js + - LICENSE + - README + - Rakefile + - config + - gulpfile.js + - lib + - log + - node_modules + - package.json + - spec + - tmp diff --git a/docs/_includes/browser-upgrade.html b/docs/_includes/browser-upgrade.html new file mode 100755 index 0000000..6b6746b --- /dev/null +++ b/docs/_includes/browser-upgrade.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/_includes/disqus_comments.html b/docs/_includes/disqus_comments.html new file mode 100755 index 0000000..3b05844 --- /dev/null +++ b/docs/_includes/disqus_comments.html @@ -0,0 +1,23 @@ +{% if site.disqus_shortname %} + + + comments powered by Disqus +{% endif %} \ No newline at end of file diff --git a/docs/_includes/feed-footer.html b/docs/_includes/feed-footer.html new file mode 100755 index 0000000..02a94f6 --- /dev/null +++ b/docs/_includes/feed-footer.html @@ -0,0 +1 @@ +<p><a href="{{ site.url }}{{ post.url }}">{{ post.title | xml_escape }}</a> was originally published by {{ site.owner.name }} at <a href="{{ site.url }}">{{ site.title }}</a> on {{ post.date | date: "%B %d, %Y" }}.</p> \ No newline at end of file diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html new file mode 100755 index 0000000..de5271e --- /dev/null +++ b/docs/_includes/footer.html @@ -0,0 +1 @@ +© {{ site.time | date: '%Y' }} {{ site.owner.name }}. Powered by Jekyll using the HPSTR Theme. \ No newline at end of file diff --git a/docs/_includes/gallery b/docs/_includes/gallery new file mode 100755 index 0000000..4091c84 --- /dev/null +++ b/docs/_includes/gallery @@ -0,0 +1,21 @@ +{% assign images = include.images | split:" " %} +{% assign caption = include.caption %} +{% assign cols = include.cols %} + +{% case cols %} + {% when 1 %} + {% assign class = "" %} + {% when 2 %} + {% assign class = "half" %} + {% when 3 %} + {% assign class = "third" %} + {% else %} + {% assign class = "" %} +{% endcase %} + + diff --git a/docs/_includes/head.html b/docs/_includes/head.html new file mode 100755 index 0000000..f4d1bd2 --- /dev/null +++ b/docs/_includes/head.html @@ -0,0 +1,63 @@ + +
{% if post.description %}{{ post.description }}{% else %}{{ post.content | strip_html | strip_newlines | truncate: 140 }}…{% endif %} Continue reading
++ + {% include read-time.html %} +
+ {% endif %} ++ + {% include read-time.html %} +
+ {% endif %} +t |