Permalink
Browse files

Swift 3.1 rewrite

  • Loading branch information...
1 parent f6cb162 commit 42a05e6318b2f66bf45b7e34d09d57ebbe253475 @collinhundley collinhundley committed Apr 5, 2017
Showing with 905 additions and 7,720 deletions.
  1. +4 −13 .gitignore
  2. +0 −3 Documentation/Matrix.md
  3. BIN Examples/OS X/MNIST-TrainingData/t10k-images-idx3-ubyte
  4. BIN Examples/OS X/MNIST-TrainingData/t10k-labels-idx1-ubyte
  5. BIN Examples/OS X/MNIST-TrainingData/train-images-idx3-ubyte
  6. BIN Examples/OS X/MNIST-TrainingData/train-labels-idx1-ubyte
  7. +0 −427 Examples/OS X/Swift-AI-OSX.xcodeproj/project.pbxproj
  8. +0 −7 Examples/OS X/Swift-AI-OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  9. +0 −5 ...es/OS X/Swift-AI-OSX.xcodeproj/xcuserdata/Andrea.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  10. +0 −91 Examples/OS X/Swift-AI-OSX.xcodeproj/xcuserdata/Collin.xcuserdatad/xcschemes/Swift-AI-OSX.xcscheme
  11. +0 −32 ...ples/OS X/Swift-AI-OSX.xcodeproj/xcuserdata/Collin.xcuserdatad/xcschemes/xcschememanagement.plist
  12. +0 −366 Examples/OS X/Swift-AI-OSX/Handwriting.swift
  13. +0 −54 Examples/OS X/Swift-AI-OSX/SineWave.swift
  14. +0 −49 Examples/OS X/Swift-AI-OSX/XOR.swift
  15. +0 −23 Examples/OS X/Swift-AI-OSX/main.swift
  16. +0 −24 Examples/OS X/Tests/Info.plist
  17. +0 −169 Examples/OS X/Tests/SimpleTest.swift
  18. +0 −104 Examples/README.md
  19. +0 −61 Examples/Swift-AI-Playground.playground/Contents.swift
  20. +0 −605 Examples/Swift-AI-Playground.playground/Sources/FFNN.swift
  21. +0 −18 Examples/Swift-AI-Playground.playground/Sources/Storage.swift
  22. +0 −4 Examples/Swift-AI-Playground.playground/contents.xcplayground
  23. +0 −7 Examples/Swift-AI-Playground.playground/playground.xcworkspace/contents.xcworkspacedata
  24. +0 −518 Examples/iOS/Swift-AI-iOS.xcodeproj/project.pbxproj
  25. +0 −7 Examples/iOS/Swift-AI-iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  26. +0 −5 ...les/iOS/Swift-AI-iOS.xcodeproj/xcuserdata/Collin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  27. +0 −91 Examples/iOS/Swift-AI-iOS.xcodeproj/xcuserdata/Collin.xcuserdatad/xcschemes/Swift-AI-iOS.xcscheme
  28. +0 −22 Examples/iOS/Swift-AI-iOS.xcodeproj/xcuserdata/Collin.xcuserdatad/xcschemes/xcschememanagement.plist
  29. +0 −159 Examples/iOS/Swift-AI-iOS/APBorderView.swift
  30. +0 −722 Examples/iOS/Swift-AI-iOS/APConstraints.swift
  31. +0 −97 Examples/iOS/Swift-AI-iOS/APMath.swift
  32. +0 −28 Examples/iOS/Swift-AI-iOS/APMultilineLabel.swift
  33. +0 −61 Examples/iOS/Swift-AI-iOS/APSpringButton.swift
  34. +0 −129 Examples/iOS/Swift-AI-iOS/AppDelegate.swift
  35. +0 −75 Examples/iOS/Swift-AI-iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
  36. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/AppIcon.appiconset/swift_logo_120pt.png
  37. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/AppIcon.appiconset/swift_logo_180pt.png
  38. +0 −6 Examples/iOS/Swift-AI-iOS/Assets.xcassets/Contents.json
  39. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/dismiss_arrow.imageset/Contents.json
  40. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/dismiss_arrow.imageset/DismissArrow.png
  41. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/graph.imageset/Contents.json
  42. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/graph.imageset/graph.png
  43. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/hamburger.imageset/Contents.json
  44. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/hamburger.imageset/hamburger.png
  45. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/hamburger.png
  46. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/hamburger_highlighted.imageset/Contents.json
  47. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/hamburger_highlighted.imageset/hamburger_highlighted.png
  48. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/info.imageset/Contents.json
  49. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/info.imageset/Info.png
  50. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/info_highlighted.imageset/Contents.json
  51. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/info_highlighted.imageset/Info_Highlighted.png
  52. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/pause.imageset/Contents.json
  53. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/pause.imageset/Pause.png
  54. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/pause_highlighted.imageset/Contents.json
  55. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/pause_highlighted.imageset/Pause_Highlighted.png
  56. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/play.imageset/Contents.json
  57. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/play.imageset/Play.png
  58. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/play_highlighted.imageset/Contents.json
  59. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/play_highlighted.imageset/Play_Highlighted.png
  60. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/reset.imageset/Contents.json
  61. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/reset.imageset/Reset.png
  62. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/reset_highlighted.imageset/Contents.json
  63. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/reset_highlighted.imageset/Reset_Highlighted.png
  64. +0 −22 Examples/iOS/Swift-AI-iOS/Assets.xcassets/swift_large.imageset/Contents.json
  65. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/swift_large.imageset/swift_orange-1.png
  66. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/swift_large.imageset/swift_orange.png
  67. +0 −21 Examples/iOS/Swift-AI-iOS/Assets.xcassets/white.imageset/Contents.json
  68. BIN Examples/iOS/Swift-AI-iOS/Assets.xcassets/white.imageset/white.png
  69. +0 −46 Examples/iOS/Swift-AI-iOS/Base.lproj/LaunchScreen.storyboard
  70. +0 −41 Examples/iOS/Swift-AI-iOS/Colors.swift
  71. +0 −71 Examples/iOS/Swift-AI-iOS/DrawerCell.swift
  72. +0 −347 Examples/iOS/Swift-AI-iOS/DrawerNavigationController.swift
  73. +0 −120 Examples/iOS/Swift-AI-iOS/DrawerView.swift
  74. +0 −63 Examples/iOS/Swift-AI-iOS/DrawerViewController.swift
  75. +0 −32 Examples/iOS/Swift-AI-iOS/Fonts.swift
  76. BIN Examples/iOS/Swift-AI-iOS/Fonts/OpenSans-Bold.ttf
  77. BIN Examples/iOS/Swift-AI-iOS/Fonts/OpenSans-Italic.ttf
  78. BIN Examples/iOS/Swift-AI-iOS/Fonts/OpenSans-Light.ttf
  79. BIN Examples/iOS/Swift-AI-iOS/Fonts/OpenSans-LightItalic.ttf
  80. BIN Examples/iOS/Swift-AI-iOS/Fonts/OpenSans-Semibold.ttf
  81. BIN Examples/iOS/Swift-AI-iOS/Fonts/OpenSans.ttf
  82. +0 −51 Examples/iOS/Swift-AI-iOS/GAView.swift
  83. +0 −24 Examples/iOS/Swift-AI-iOS/GAViewController.swift
  84. +0 −294 Examples/iOS/Swift-AI-iOS/GraphView.swift
  85. +0 −254 Examples/iOS/Swift-AI-iOS/GraphViewController.swift
  86. +0 −166 Examples/iOS/Swift-AI-iOS/HandwritingLearnView.swift
  87. +0 −113 Examples/iOS/Swift-AI-iOS/HandwritingLearnViewController.swift
  88. +0 −219 Examples/iOS/Swift-AI-iOS/HandwritingView.swift
  89. +0 −287 Examples/iOS/Swift-AI-iOS/HandwritingViewController.swift
  90. +0 −52 Examples/iOS/Swift-AI-iOS/Info.plist
  91. +0 −145 Examples/iOS/Swift-AI-iOS/InfoView.swift
  92. +0 −85 Examples/iOS/Swift-AI-iOS/NavigationBar.swift
  93. +0 −8 Examples/iOS/Swift-AI-iOS/Swift_AI_iOS.xcdatamodeld/.xccurrentversion
  94. +0 −4 Examples/iOS/Swift-AI-iOS/Swift_AI_iOS.xcdatamodeld/Swift_AI_iOS.xcdatamodel/contents
  95. BIN Examples/iOS/handwriting-ffnn
  96. BIN Examples/iOS/handwriting-learn-ffnn
  97. +5 −0 Package.swift
  98. +0 −41 Source/FFNN+Storage.swift
  99. +0 −616 Source/FFNN.swift
  100. +0 −91 Source/Matrix.swift
  101. +0 −153 Source/Operations.swift
  102. +0 −29 Source/Random.swift
  103. +0 −23 Source/Storage.swift
  104. +0 −68 Source/Vector.swift
  105. +112 −0 Sources/Activation.swift
  106. +102 −0 Sources/Cache.swift
  107. +43 −0 Sources/Config.swift
  108. +57 −0 Sources/Cost.swift
  109. +66 −0 Sources/Dataset.swift
  110. +350 −0 Sources/NeuralNet.swift
  111. 0 {Source → Sources}/README.md
  112. +103 −0 Sources/Storage.swift
  113. +63 −0 Sources/Structure.swift
View
@@ -1,13 +1,4 @@
-.DS_Store
-
-
-Examples/OS X/Swift-AI-OSX.xcodeproj/project.xcworkspace/xcuserdata/*
-Examples/OS X/Swift-AI-OSX.xcodeproj/xcuserdata/*
-Examples/iOS/Swift-AI-iOS.xcodeproj/project.xcworkspace/xcuserdata/*
-Examples/iOS/Swift-AI-iOS.xcodeproj/xcuserdata/*
-
-# Examples/OS X/Swift-AI-OSX.xcodeproj/project.xcworkspace/xcuserdata/andrea.xcuserdatad/UserInterfaceState.xcuserstate
-# Examples/OS X/Swift-AI-OSX.xcodeproj/xcuserdata/andrea.xcuserdatad/xcschemes/Swift-AI-OSX.xcscheme
-# Examples/OS X/Swift-AI-OSX.xcodeproj/xcuserdata/andrea.xcuserdatad/xcschemes/Tests.xcscheme
-# Examples/OS X/Swift-AI-OSX.xcodeproj/xcuserdata/andrea.xcuserdatad/xcschemes/xcschememanagement.plist
-
+.DS_Store
+/.build
+/Packages
+/*.xcodeproj
View
@@ -1,3 +0,0 @@
-# Matrix Library
-
-Documentation coming soon.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Bucket
- type = "1"
- version = "2.0">
-</Bucket>
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
- LastUpgradeVersion = "0710"
- version = "1.3">
- <BuildAction
- parallelizeBuildables = "YES"
- buildImplicitDependencies = "YES">
- <BuildActionEntries>
- <BuildActionEntry
- buildForTesting = "YES"
- buildForRunning = "YES"
- buildForProfiling = "YES"
- buildForArchiving = "YES"
- buildForAnalyzing = "YES">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "F02FD22A1C02D38100A137C2"
- BuildableName = "Swift-AI-OSX"
- BlueprintName = "Swift-AI-OSX"
- ReferencedContainer = "container:Swift-AI-OSX.xcodeproj">
- </BuildableReference>
- </BuildActionEntry>
- </BuildActionEntries>
- </BuildAction>
- <TestAction
- buildConfiguration = "Release"
- selectedDebuggerIdentifier = ""
- selectedLauncherIdentifier = "Xcode.IDEFoundation.Launcher.PosixSpawn"
- shouldUseLaunchSchemeArgsEnv = "YES">
- <Testables>
- </Testables>
- <MacroExpansion>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "F02FD22A1C02D38100A137C2"
- BuildableName = "Swift-AI-OSX"
- BlueprintName = "Swift-AI-OSX"
- ReferencedContainer = "container:Swift-AI-OSX.xcodeproj">
- </BuildableReference>
- </MacroExpansion>
- <AdditionalOptions>
- </AdditionalOptions>
- </TestAction>
- <LaunchAction
- buildConfiguration = "Release"
- selectedDebuggerIdentifier = ""
- selectedLauncherIdentifier = "Xcode.IDEFoundation.Launcher.PosixSpawn"
- launchStyle = "0"
- useCustomWorkingDirectory = "NO"
- ignoresPersistentStateOnLaunch = "NO"
- debugDocumentVersioning = "YES"
- debugServiceExtension = "internal"
- allowLocationSimulation = "YES">
- <BuildableProductRunnable
- runnableDebuggingMode = "0">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "F02FD22A1C02D38100A137C2"
- BuildableName = "Swift-AI-OSX"
- BlueprintName = "Swift-AI-OSX"
- ReferencedContainer = "container:Swift-AI-OSX.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- <AdditionalOptions>
- </AdditionalOptions>
- </LaunchAction>
- <ProfileAction
- buildConfiguration = "Release"
- shouldUseLaunchSchemeArgsEnv = "YES"
- savedToolIdentifier = ""
- useCustomWorkingDirectory = "NO"
- debugDocumentVersioning = "YES">
- <BuildableProductRunnable
- runnableDebuggingMode = "0">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "F02FD22A1C02D38100A137C2"
- BuildableName = "Swift-AI-OSX"
- BlueprintName = "Swift-AI-OSX"
- ReferencedContainer = "container:Swift-AI-OSX.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- </ProfileAction>
- <AnalyzeAction
- buildConfiguration = "Debug">
- </AnalyzeAction>
- <ArchiveAction
- buildConfiguration = "Release"
- revealArchiveInOrganizer = "YES">
- </ArchiveAction>
-</Scheme>
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
- <key>SchemeUserState</key>
- <dict>
- <key>Swift-AI-OSX.xcscheme</key>
- <dict>
- <key>orderHint</key>
- <integer>0</integer>
- </dict>
- <key>Tests.xcscheme</key>
- <dict>
- <key>orderHint</key>
- <integer>1</integer>
- </dict>
- </dict>
- <key>SuppressBuildableAutocreation</key>
- <dict>
- <key>4258CD791C035289004A2682</key>
- <dict>
- <key>primary</key>
- <true/>
- </dict>
- <key>F02FD22A1C02D38100A137C2</key>
- <dict>
- <key>primary</key>
- <true/>
- </dict>
- </dict>
-</dict>
-</plist>
Oops, something went wrong.

0 comments on commit 42a05e6

Please sign in to comment.