@@ -8,7 +8,7 @@ Caffe, Rust and numerous research papers and brings modularity, performance and
8
8
portability to deep learning. Leaf is lean and tries to introduce minimal
9
9
technical debt to your stack.
10
10
11
- Leaf is a few months old, but thanks to its architecture and Rust already one of
11
+ Leaf is a few months old, but thanks to its architecture and Rust, it is already one of
12
12
the fastest Machine Intelligence Frameworks in the world.
13
13
14
14
<div align =" center " >
@@ -22,16 +22,16 @@ machines without one. Run it with OpenCL or CUDA. Credit goes to
22
22
[ Collenchyma] [ collenchyma ] and Rust.
23
23
24
24
Leaf is part of the [ Autumn] [ autumn ] Machine Intelligence Platform, which is
25
- working on making AI algorithms 100x more computational efficient. Bringing
25
+ working on making AI algorithms 100x more computational efficient. It seeks to bring
26
26
real-time, offline AI to smartphones and embedded devices.
27
27
28
28
We see Leaf as the core of constructing high-performance machine intelligence
29
- applications. Leafs' design makes it easy to publish independent modules to make
29
+ applications. Leaf's design makes it easy to publish independent modules to make
30
30
e.g. deep reinforcement learning, visualization and monitoring, network
31
31
distribution, [ automated preprocessing] [ cuticula ] or scaleable production
32
32
deployment easily accessible for everyone.
33
33
34
- For more info refer to,
34
+ For more info, refer to
35
35
* the [ Leaf examples] [ leaf-examples ] ,
36
36
* the [ Leaf Documentation] [ documentation ] ,
37
37
* the [ Autumn Website] [ autumn ] or
@@ -47,13 +47,13 @@ For more info refer to,
47
47
[ documentation ] : http://autumnai.github.io/leaf
48
48
49
49
> Disclaimer: Leaf is currently in an early stage of development.
50
- > If you are experiencing any bugs that are not due to not yet implemented
51
- > features , feel free to create a issue.
50
+ > If you are experiencing any bugs with features that have been
51
+ > implemented , feel free to create a issue.
52
52
53
53
## Getting Started
54
54
55
- If you are new to Rust you can install it as detailed [ here] [ rust_download ] ,
56
- and we recommend taking a look at the [ official Getting Started Guide] [ rust_getting_started ] .
55
+ If you are new to Rust you can install it as detailed [ here] [ rust_download ] .
56
+ We also recommend taking a look at the [ official Getting Started Guide] [ rust_getting_started ] .
57
57
58
58
If you're using Cargo, just add Leaf to your ` Cargo.toml ` :
59
59
@@ -94,7 +94,7 @@ others publish executable machine learning models build with Leaf. It features
94
94
a CLI for easy usage and has a detailed guide in the [ project
95
95
README.md] [ leaf-examples ] .
96
96
97
- And Leaf comes with an examples directory as well, which features popular neural
97
+ Leaf comes with an examples directory as well, which features popular neural
98
98
networks (e.g. Alexnet, Overfeat, VGG). To run them on your machine, just follow
99
99
the install guide, clone this repoistory and then run
100
100
@@ -107,7 +107,7 @@ cargo run --release --example benchmarks
107
107
108
108
## Ecosystem / Extensions
109
109
110
- We design Leaf and the other crates of the [ Autumn Platform] [ autumn ] as modular
110
+ We designed Leaf and the other crates of the [ Autumn Platform] [ autumn ] to be as modular
111
111
and extensible as possible. More helpful crates you can use with Leaf:
112
112
113
113
- [ ** Cuticula** ] [ cuticula ] : Preprocessing Framework for Machine Learning
@@ -118,10 +118,10 @@ and extensible as possible. More helpful crates you can use with Leaf:
118
118
119
119
## Support / Contact
120
120
121
- - With a bit of luck you find us online on the #rust-machine-learing IRC at irc.mozilla.org,
121
+ - With a bit of luck, you can find us online on the #rust-machine-learing IRC at irc.mozilla.org,
122
122
- but we are always approachable on [ Gitter/Leaf] [ gitter-leaf ]
123
123
- For bugs and feature request, you can create a [ Github issue] [ leaf-issue ]
124
- - And for more private matters, send us a mail straight to our inbox developers@autumnai.com .
124
+ - For more private matters, send us email straight to our inbox: developers@autumnai.com
125
125
- Refer to [ Autumn] [ autumn ] for more information
126
126
127
127
[ leaf-issue ] : https://github.com/autumnai/leaf/issues
@@ -130,7 +130,7 @@ and extensible as possible. More helpful crates you can use with Leaf:
130
130
131
131
Want to contribute? Awesome! We have [ instructions to help you get started] [ contributing ] .
132
132
133
- Leaf has a near real-time collaboration culture and happens here on Github and
133
+ Leaf has a near real-time collaboration culture, and it happens here on Github and
134
134
on the [ Leaf Gitter Channel] [ gitter-leaf ] .
135
135
136
136
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0
@@ -154,12 +154,12 @@ You can find the release history at the [CHANGELOG.md][changelog]. We are using
154
154
155
155
#### _ Why Rust?_
156
156
157
- The current hardware just recently became strong enough to support real-world
157
+ Hardware has just recently become strong enough to support real-world
158
158
usage of machine intelligence e.g. super-human image recognition, self-driving
159
- cars, etc.. For taking advantage of the computational power of the underlying
160
- hardware from GPUs to clusters you need a low-level language that allows for
159
+ cars, etc. To take advantage of the computational power of the underlying
160
+ hardware, from GPUs to clusters, you need a low-level language that allows for
161
161
control of memory. But to make machine intelligence widely accessible you want
162
- to have a high-level comfortable abstraction over the underlying hardware.
162
+ to have a high-level, comfortable abstraction over the underlying hardware.
163
163
164
164
Rust allows us to cross this chasm.
165
165
Rust promises performance like C/C++ but with safe memory-control. For now we
@@ -169,9 +169,9 @@ that will make large, parallel learning networks over CPUs and GPUs more
169
169
feasible and more reliable to develop. The development of these future libraries
170
170
is already under way e.g. [ Glium] [ glium ] .
171
171
172
- On the usability side, Rust offers a trait-system, that makes it easy for
173
- researchers and hobbyists alike to extend and work with Leaf as if Leaf would
174
- have been written in a higher-level language such as Ruby, Python, Java, etc .
172
+ On the usability side, Rust offers a trait-system that makes it easy for
173
+ researchers and hobbyists alike to extend and work with Leaf as if it were
174
+ written in a higher-level language such as Ruby, Python, or Java .
175
175
176
176
#### _ Who can use Leaf?_
177
177
@@ -184,14 +184,14 @@ developers alike.
184
184
We believe strongly in machine intelligence and think that it will have a major
185
185
impact on future innovations, products and our society. At Autumn, we experienced
186
186
a lack of common and well engineered tools for machine learning and therefore
187
- started to create a modular toolbox for machine learning in Rust. We hope, that
188
- with making our work open source, we will speed- up research and development of
189
- production-ready applications and make their work easier as well.
187
+ started to create a modular toolbox for machine learning in Rust. We hope that,
188
+ by making our work open source, we will speed up research and development of
189
+ production-ready applications and make that work easier as well.
190
190
191
191
#### _ Who is Autumn?_
192
192
193
193
Autumn is a startup working on automated decision making. Autumn was started by
194
- two developers MJ and Max. The startup is located in Berlin and recently
194
+ two developers, MJ and Max. The startup is located in Berlin and recently
195
195
received a pre-seed investment from Axel Springer and Plug&Play.
196
196
197
197
[ glium ] : https://github.com/tomaka/glium
0 commit comments