* TensorFlow bindings to Guile?
[not found] <mailman.3409.1571829961.9713.guile-user@gnu.org>
@ 2019-10-23 12:31 ` basile
2019-10-23 17:41 ` Jan Wedekind
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: basile @ 2019-10-23 12:31 UTC (permalink / raw)
To: guile-user
Hello list,
I am looking for a binding (glue code) between the TensorFlow library and Guile. I want to play a bit with TensorFlow using Guile.
Does such a beast exist?
PS. I really hate Python, and I am allergic to its syntax with significant spaces (even if I am aware that the semantics of Python is quite close to Guile's one, see this tutorial). I defended a PhD thesis in symbolic AI in 1990 (within a group led by J.Pitrat -born in 1934-, whose funerals I attended yesterday; I recommend looking into his very interesting blog on http://bootstrappingartificialintelligence.fr/WordPress3/ to readers of this list), so I did follow some machine learning courses and some courses on neural networks, but it was in the previous century.
--
Basile Starynkevitch http://starnkevitch.net/Basile/
Bourg La Reine, France (near Paris)
opinions are mine only
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-23 12:31 ` TensorFlow bindings to Guile? basile
@ 2019-10-23 17:41 ` Jan Wedekind
2019-10-23 20:11 ` Arne Babenhauserheide
2019-10-23 19:04 ` Aleix Conchillo Flaqué
2019-10-25 19:45 ` Jan Wedekind
2 siblings, 1 reply; 9+ messages in thread
From: Jan Wedekind @ 2019-10-23 17:41 UTC (permalink / raw)
To: guile-user, basile@starynkevitch.net
Hi Basile,
I have implemented Tensorflow bindings for Guile: http://wedesoft.github.io/aiscm/
Let me know if you have any problems installing it.
Regards
Jan
Am 23. Oktober 2019 13:31:52 GMT+01:00 schrieb "basile@starynkevitch.net" <basile@starynkevitch.net>:
>
>Hello list,
>
>I am looking for a binding (glue code) between the TensorFlow library
>and Guile. I want to play a bit with TensorFlow using Guile.
>
>Does such a beast exist?
>
>PS. I really hate Python, and I am allergic to its syntax with
>significant spaces (even if I am aware that the semantics of Python is
>quite close to Guile's one, see this tutorial). I defended a PhD thesis
>in symbolic AI in 1990 (within a group led by J.Pitrat -born in 1934-,
>whose funerals I attended yesterday; I recommend looking into his very
>interesting blog on
>http://bootstrappingartificialintelligence.fr/WordPress3/ to readers of
>this list), so I did follow some machine learning courses and some
>courses on neural networks, but it was in the previous century.
>
>--
>Basile Starynkevitch http://starnkevitch.net/Basile/
>Bourg La Reine, France (near Paris)
>opinions are mine only
>
>
--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-23 12:31 ` TensorFlow bindings to Guile? basile
2019-10-23 17:41 ` Jan Wedekind
@ 2019-10-23 19:04 ` Aleix Conchillo Flaqué
2019-10-25 19:45 ` Jan Wedekind
2 siblings, 0 replies; 9+ messages in thread
From: Aleix Conchillo Flaqué @ 2019-10-23 19:04 UTC (permalink / raw)
To: basile@starynkevitch.net; +Cc: guile-user
Hi!
On Wed, Oct 23, 2019 at 5:33 AM basile@starynkevitch.net <
basile@starynkevitch.net> wrote:
>
> Hello list,
>
> I am looking for a binding (glue code) between the TensorFlow library and
> Guile. I want to play a bit with TensorFlow using Guile.
>
> Does such a beast exist?
>
> PS. I really hate Python, and I am allergic to its syntax with significant
> spaces (even if I am aware that the semantics of Python is quite close to
> Guile's one, see this tutorial). I defended a PhD thesis in symbolic AI in
> 1990 (within a group led by J.Pitrat -born in 1934-, whose funerals I
> attended yesterday; I recommend looking into his very interesting blog on
> http://bootstrappingartificialintelligence.fr/WordPress3/ to readers of
> this list), so I did follow some machine learning courses and some courses
> on neural networks, but it was in the previous century.
>
>
I have never used it, but this might help:
https://wedesoft.github.io/aiscm/
Aleix
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-23 17:41 ` Jan Wedekind
@ 2019-10-23 20:11 ` Arne Babenhauserheide
2019-10-23 21:26 ` Jan Wedekind
2019-10-24 0:54 ` Nala Ginrut
0 siblings, 2 replies; 9+ messages in thread
From: Arne Babenhauserheide @ 2019-10-23 20:11 UTC (permalink / raw)
To: guile-user; +Cc: basile@starynkevitch.net
[-- Attachment #1: Type: text/plain, Size: 602 bytes --]
Hi Jan,
Jan Wedekind <jan@wedesoft.de> writes:
> Hi Basile,
> I have implemented Tensorflow bindings for Guile: http://wedesoft.github.io/aiscm/
> Let me know if you have any problems installing it.
Is aiscm already at a stage where I could experiment with using it for
handwriting recognition even though I don’t have prior experience with
setting up machine learning pipelines?
Does it work with a simple intel GPU or on CPU?
There’s a project I’ve wanted to start for quite some time now.
Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1076 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-23 20:11 ` Arne Babenhauserheide
@ 2019-10-23 21:26 ` Jan Wedekind
2019-10-26 16:03 ` Arne Babenhauserheide
2019-10-24 0:54 ` Nala Ginrut
1 sibling, 1 reply; 9+ messages in thread
From: Jan Wedekind @ 2019-10-23 21:26 UTC (permalink / raw)
To: Arne Babenhauserheide; +Cc: guile-user, basile@starynkevitch.net
On Wed, 23 Oct 2019, Arne Babenhauserheide wrote:
> Hi Jan,
>
> Jan Wedekind <jan@wedesoft.de> writes:
>> Hi Basile,
>> I have implemented Tensorflow bindings for Guile: http://wedesoft.github.io/aiscm/
>> Let me know if you have any problems installing it.
>
> Is aiscm already at a stage where I could experiment with using it for
> handwriting recognition even though I don’t have prior experience with
> setting up machine learning pipelines?
>
> Does it work with a simple intel GPU or on CPU?
>
> There’s a project I’ve wanted to start for quite some time now.
>
> Best wishes,
> Arne
I have only tested the Tensorflow C bindings with a CPU. However there
is also a GPU version of the library available [1].
I put an MNIST (handwritten digit recognition) example on the website
[1]. I am not sure how to do general handwriting recognition.
The Tensorflow C bindings lack some higher level stuff which is
implemented in Python (e.g. dropout regularization, saving checkpoints).
Best regards
Jan
[1]: https://www.tensorflow.org/install/lang_c
[2]: http://wedesoft.github.io/aiscm/tensorflow.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-23 20:11 ` Arne Babenhauserheide
2019-10-23 21:26 ` Jan Wedekind
@ 2019-10-24 0:54 ` Nala Ginrut
1 sibling, 0 replies; 9+ messages in thread
From: Nala Ginrut @ 2019-10-24 0:54 UTC (permalink / raw)
To: Arne Babenhauserheide; +Cc: Guile User, basile@starynkevitch.net
Hi Arne!
As one of the developers of AIscm, I think MNIST is ready for you.
Currently, most critical things are provided, not only Tensorflow, but also
imagick/ffmpeg/opencv...etc.
However, for real cases, we still need user friendly APIs. Now, most things
are too low level.
I have a plan to write a framework based on AIscm, just like Keras to
Tensorflow.
I just need more time slots.
Best regards.
Arne Babenhauserheide <arne_bab@web.de> 于 2019年10月24日周四 04:37写道:
> Hi Jan,
>
> Jan Wedekind <jan@wedesoft.de> writes:
> > Hi Basile,
> > I have implemented Tensorflow bindings for Guile:
> http://wedesoft.github.io/aiscm/
> > Let me know if you have any problems installing it.
>
> Is aiscm already at a stage where I could experiment with using it for
> handwriting recognition even though I don’t have prior experience with
> setting up machine learning pipelines?
>
> Does it work with a simple intel GPU or on CPU?
>
> There’s a project I’ve wanted to start for quite some time now.
>
> Best wishes,
> Arne
> --
> Unpolitisch sein
> heißt politisch sein
> ohne es zu merken
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-23 12:31 ` TensorFlow bindings to Guile? basile
2019-10-23 17:41 ` Jan Wedekind
2019-10-23 19:04 ` Aleix Conchillo Flaqué
@ 2019-10-25 19:45 ` Jan Wedekind
2 siblings, 0 replies; 9+ messages in thread
From: Jan Wedekind @ 2019-10-25 19:45 UTC (permalink / raw)
To: basile@starynkevitch.net; +Cc: guile-user
> Hello list,
>
> I am looking for a binding (glue code) between the TensorFlow library
> and Guile. I want to play a bit with TensorFlow using Guile.
>
> Does such a beast exist?
>
I updated the documentation today [1].
Note that the TAR-GZ releases do not include Tensorflow bindings yet. I.e.
you need to download/clone the current state of the Gitlab repository if
you want to use the Tensorflow bindings.
Regards
Jan
[1]: http://wedesoft.github.io/aiscm/installation.html
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-23 21:26 ` Jan Wedekind
@ 2019-10-26 16:03 ` Arne Babenhauserheide
2019-10-28 21:13 ` Jan Wedekind
0 siblings, 1 reply; 9+ messages in thread
From: Arne Babenhauserheide @ 2019-10-26 16:03 UTC (permalink / raw)
To: Jan Wedekind; +Cc: guile-user, basile@starynkevitch.net
[-- Attachment #1: Type: text/plain, Size: 1033 bytes --]
Hi Jan,
Jan Wedekind <jan@wedesoft.de> writes:
> On Wed, 23 Oct 2019, Arne Babenhauserheide wrote:
>> Is aiscm already at a stage where I could experiment with using it for
>> handwriting recognition even though I don’t have prior experience with
>> setting up machine learning pipelines?
> I have only tested the Tensorflow C bindings with a CPU. However
> there is also a GPU version of the library available [1].
> I put an MNIST (handwritten digit recognition) example on the
> website [1]. I am not sure how to do general handwriting recognition.
That sounds great! Maybe I can use it to create a first prototype.
Though I’m slightly afraid of having to write 20k examples of steno
words :-)
> The Tensorflow C bindings lack some higher level stuff which is
> implemented in Python (e.g. dropout regularization, saving
> checkpoints).
Is there any chance of getting a guix.scm file for the dependencies?
Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 1076 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: TensorFlow bindings to Guile?
2019-10-26 16:03 ` Arne Babenhauserheide
@ 2019-10-28 21:13 ` Jan Wedekind
0 siblings, 0 replies; 9+ messages in thread
From: Jan Wedekind @ 2019-10-28 21:13 UTC (permalink / raw)
To: Arne Babenhauserheide; +Cc: guile-user, basile@starynkevitch.net
On Sat, 26 Oct 2019, Arne Babenhauserheide wrote:
> Hi Jan,
>
> Jan Wedekind <jan@wedesoft.de> writes:
>> On Wed, 23 Oct 2019, Arne Babenhauserheide wrote:
>>> Is aiscm already at a stage where I could experiment with using it for
>>> handwriting recognition even though I don’t have prior experience with
>>> setting up machine learning pipelines?
>> I have only tested the Tensorflow C bindings with a CPU. However
>> there is also a GPU version of the library available [1].
>> I put an MNIST (handwritten digit recognition) example on the
>> website [1]. I am not sure how to do general handwriting recognition.
>
> That sounds great! Maybe I can use it to create a first prototype.
> Though I’m slightly afraid of having to write 20k examples of steno
> words :-)
>
Best of luck. Maybe you can find training data on the Internet.
>> The Tensorflow C bindings lack some higher level stuff which is
>> implemented in Python (e.g. dropout regularization, saving
>> checkpoints).
>
> Is there any chance of getting a guix.scm file for the dependencies?
Sorry, but I am not familiar with Guix. However you can look at the
Dockerfile on how to set things up.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2019-10-28 21:13 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <mailman.3409.1571829961.9713.guile-user@gnu.org>
2019-10-23 12:31 ` TensorFlow bindings to Guile? basile
2019-10-23 17:41 ` Jan Wedekind
2019-10-23 20:11 ` Arne Babenhauserheide
2019-10-23 21:26 ` Jan Wedekind
2019-10-26 16:03 ` Arne Babenhauserheide
2019-10-28 21:13 ` Jan Wedekind
2019-10-24 0:54 ` Nala Ginrut
2019-10-23 19:04 ` Aleix Conchillo Flaqué
2019-10-25 19:45 ` Jan Wedekind
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).