From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jan Wedekind Newsgroups: gmane.lisp.guile.user Subject: Re: TensorFlow bindings to Guile? Date: Wed, 23 Oct 2019 22:26:36 +0100 (BST) Message-ID: References: <39c4-5db04800-85-4fa36b00@34874241> <448925A7-99B0-4D44-A969-E1C4DCAA3938@wedesoft.de> <87blu7te75.fsf@web.de> Reply-To: Jan Wedekind Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="169640"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Alpine 2.21 (DEB 202 2017-01-01) Cc: guile-user@gnu.org, "basile@starynkevitch.net" To: Arne Babenhauserheide Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Oct 24 00:27:34 2019 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iNP6L-000hyq-FT for guile-user@m.gmane.org; Thu, 24 Oct 2019 00:27:33 +0200 Original-Received: from localhost ([::1]:50876 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNP6K-0001gf-Cx for guile-user@m.gmane.org; Wed, 23 Oct 2019 18:27:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46032) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNO9S-00007f-Rb for guile-user@gnu.org; Wed, 23 Oct 2019 17:26:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iNO9R-00036N-Ft for guile-user@gnu.org; Wed, 23 Oct 2019 17:26:42 -0400 Original-Received: from wp424.webpack.hosteurope.de ([2a01:488:42:1000:50ed:85c1::]:57210) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iNO9R-00033r-9u for guile-user@gnu.org; Wed, 23 Oct 2019 17:26:41 -0400 Original-Received: from host86-135-245-164.range86-135.btcentralplus.com ([86.135.245.164] helo=wedemob.home); authenticated by wp424.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1iNO9O-0008Ov-DH; Wed, 23 Oct 2019 23:26:38 +0200 X-X-Sender: jan@wedemob.home In-Reply-To: <87blu7te75.fsf@web.de> X-bounce-key: webpack.hosteurope.de;jan@wedesoft.de;1571866001;7d786cf4; X-HE-SMSGID: 1iNO9O-0008Ov-DH X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a01:488:42:1000:50ed:85c1:: X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:15807 Archived-At: On Wed, 23 Oct 2019, Arne Babenhauserheide wrote: > Hi Jan, > > Jan Wedekind 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