DeepDarkFantasy: A DSL for creating neural network.

[ dsl, library ] [ Propose Tags ]

Deep Dark Fantasy(DDF) is a domain specific language that allow one to automatically derive derivative of program in DDF. Hence, one can write neural network in DDF and use the derivative program for gradient descend.

Versions [faq] 0.0.1, 0.0.1.1, 0.2017.3.28, 0.2017.3.30, 0.2017.4.1, 0.2017.4.5, 0.2017.4.9, 0.2017.4.19, 0.2017.8.4, 0.2017.8.7, 0.2017.8.8, 0.2017.8.9, 0.2017.8.10, 0.2017.8.11, 0.2017.8.12, 0.2017.8.13, 0.2017.8.14, 0.2017.8.15, 0.2017.8.16, 0.2017.8.17, 0.2017.8.18, 0.2017.8.19
Dependencies base (>=4.9.0.0 && <=4.9.1.0), bimap, constraint-unions, constraints, containers, mtl, random, recursion-schemes, template-haskell [details]
License LicenseRef-Apache
Author
Maintainer lolisa@marisa.moe
Category DSL
Source repo head: git clone https://github.com/ThoughtWorksInc/DeepDarkFantasy
Uploaded by MarisaVeryMoe at Mon Aug 7 19:48:30 UTC 2017
Distributions NixOS:0.2017.8.19
Downloads 6000 total (537 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2017-08-07 [all 2 reports]

Modules

  • DDF
    • DDF.Bimap
    • DDF.Bool
    • DDF.Char
    • DDF.DBI
    • DDF.Diff
    • DDF.DiffWrapper
    • DDF.Double
    • DDF.Dual
    • DDF.Eval
    • DDF.Fix
    • DDF.Float
    • DDF.FreeVector
    • DDF.IO
    • DDF.ImpW
    • DDF.ImportMeta
    • DDF.Int
    • DDF.Lang
    • DDF.List
    • DDF.Map
    • Meta
      • DDF.Meta.Diff
      • DDF.Meta.DiffWrapper
      • DDF.Meta.Dual
      • DDF.Meta.FreeVector
      • DDF.Meta.Interpreter
      • DDF.Meta.VectorTF
    • DDF.Option
    • DDF.PE
    • DDF.Poly
    • DDF.Prod
    • DDF.Show
    • DDF.Size
    • DDF.Sum
    • DDF.Term
    • DDF.TermGen
    • DDF.UInt
    • DDF.UnHOAS
    • DDF.UnLiftEnv
    • DDF.Unit
    • DDF.Util
    • DDF.Vector
    • DDF.VectorTF
    • DDF.WithDiff
    • DDF.Xor
    • DDF.Y

Flags

NameDescriptionDefaultType
werror

make warning error

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees