keras-team/keras-io hiện có 3.0k sao trên GitHub, viết chủ yếu bằng Jupyter Notebook. Keras documentation, hosted live at keras.io
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
It will take a while the first time because it's going to pull the
image and the dependencies, but on the next times it'll be much faster.
Another way of testing using Docker is via our Makefile:
make container-test
This command will build a Docker image with a documentation server and run it.
Call for examples
Are you interested in submitting new examples for publication on keras.io?
We welcome your contributions!
Please read the information below about adding new code examples.
We are currently interested in the following examples.
Fixing something in an existing code example
Fixing typos
If your fix is very simple, please send out a PR simultaneously updating
the .py, the .md, and the .ipynb files for the example.
More extensive fixes
For larger fixes, please send a PR that only includes the .py file,
so we only update the other two files once the code has been reviewed
and approved.
Adding a new code example
Keras code examples are implemented as tutobooks.
A tutobook is a script available simultaneously as a notebook,
as a Python file, and as a nicely-rendered webpage.
Its source-of-truth (for manual edition and version control) is
its Python script form, but you can also create one by starting
from a notebook and converting it with the command nb2py.
Text cells are stored in markdown-formatted comment blocks.
the first line (starting with """) may optionally contain a special
annotation, one of:
shell: execute this block while prefixing each line with !.
invisible: do not render this block.
The script form should start with a header with the following fields:
Title: (title)
Author: (could be `Authors`: as well, and may contain markdown links)
Date created: (date in yyyy/mm/dd format)
Last modified: (date in yyyy/mm/dd format)
Description: (one-line text description)
Accelerator: (could be GPU, TPU, or None)
To see examples of tutobooks, you can check out any .py file in examples/ or guides/.
Creating a new example starting from a ipynb file
Save the ipynb file to local disk.
Convert the file to a tutobook by running:
(assuming you are in the scripts/ directory)
This will create the file examples/vision/script_name.py.
Open it, fill in the headers, and generally edit it so that it looks nice.
NOTE THAT THE CONVERSION SCRIPT MAY MAKE MISTAKES IN ITS ATTEMPTS
TO SHORTEN LINES. MAKE SURE TO PROOFREAD THE GENERATED .py IN FULL.
Or alternatively, make sure to keep your lines reasonably-sized (<90 char)
to start with, so that the script won't have to shorten them.
Run python autogen.py add_example vision/script_name. This will generate an ipynb and markdown
rendering of your example, creating files in examples/vision/ipynb,
examples/vision/md, and examples/vision/img. Do not modify any of these files by hand; only the
original Python script should ever be edited manually.
Submit a PR adding examples/vision/script_name.py (only the .py, not the generated files). Get a review and approval.
Once the PR is approved, add to the PR the files created by the add_example command. Then we will merge the PR.
Creating a new example starting from a Python script
Format the script with black: black script_name.py
Add tutobook header
Put the script in the relevant subfolder of examples/ (e.g. examples/vision/script_name)
Run python autogen.py add_example vision/script_name. This will generate an ipynb and markdown
rendering of your example, creating files in examples/vision/ipynb,
examples/vision/md, and examples/vision/img. Do not modify any of these files by hand; only the
original Python script should ever be edited manually.
Submit a PR adding examples/vision/script_name.py (only the .py, not the generated files). Get a review and approval.
Once the PR is approved, add to the PR the files created by the add_example command. Then we will merge the PR.
Previewing a new example
You can locally preview what the example looks like by running:
cd scripts
python autogen.py add_example vision/script_name
(Assuming the tutobook file is examples/vision/script_name.py.)
NOTE THAT THIS COMMAND WILL ERROR OUT IF ANY CELLS TAKES TOO LONG
TO EXECUTE. In that case, make your code lighter/faster.
Remember that examples are meant to demonstrate workflows, not
train state-of-the-art models. They should
stay very lightweight.
Then serving the website:
python autogen.py make
python autogen.py serve
And navigating to 0.0.0.0:8000/examples.
Read-only autogenerated files
The contents of the following folders should not be modified by hand:
keras-team/keras-io có 3.0k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/keras-team/keras-io. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
keras-team/keras-io có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho keras-team/keras-io. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
keras-team/keras-io còn đang phát triển không?
Commit gần nhất trên keras-team/keras-io là 1 tháng trước (theo timestamp GitHub). Repo có 2.1k fork — một chỉ báo về mức độ quan tâm của cộng đồng.
keras-team/keras-io là gì?
keras-team/keras-io (keras-team/keras-io) là dự án Jupyter Notebook trên GitHub. Theo mô tả gốc: Keras documentation, hosted live at keras.io
keras-team/keras-io viết bằng ngôn ngữ gì?
keras-team/keras-io chủ yếu viết bằng Jupyter Notebook. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về keras-io?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về keras-io.