Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Announcements
»
Third party
»
Conscious Artificial Intelligence - Project Update
Free Pascal
Website
Downloads
Wiki
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Bugtracker
IRC channel
Latest SVN
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
Multiple forms
by
rwebb616
[
Today
at 01:08:39 am]
Needing help with Sqlite ...
by
speter
[
Today
at 12:59:19 am]
Runtime error 216 when lu...
by
flax57
[
Today
at 12:34:08 am]
FPLite? (An alternative e...
by
FlierMate
[
Today
at 12:17:03 am]
Translated Textbook
by
dbannon
[January 23, 2021, 11:54:56 pm]
trying to make a Windows ...
by
SA.Blackmon
[January 23, 2021, 11:38:46 pm]
request for imagesgrid co...
by
wp
[January 23, 2021, 11:28:55 pm]
[LAMW] How to prompt cont...
by
Segator
[January 23, 2021, 11:26:33 pm]
Dialog(ue) editor
by
MarkMLl
[January 23, 2021, 10:57:26 pm]
Select word under caret i...
by
skalogryz
[January 23, 2021, 10:43:23 pm]
« previous
next »
Print
Pages:
1
...
6
7
[
8
]
Author
Topic: Conscious Artificial Intelligence - Project Update (Read 26148 times)
schuler
Full Member
Posts: 179
Re: Conscious Artificial Intelligence - Project Update
«
Reply #105 on:
October 15, 2020, 11:08:46 am »
Some of my own models have millions of trainable parameters with 224x224x3 (150k) inputs. So, input size isn't a limit.
Logged
daringly
Jr. Member
Posts: 54
Re: Conscious Artificial Intelligence - Project Update
«
Reply #106 on:
October 21, 2020, 07:35:33 pm »
I figured out the error, thanks. I was doing something idiotic.
Logged
schuler
Full Member
Posts: 179
Re: Conscious Artificial Intelligence - Project Update
«
Reply #107 on:
October 22, 2020, 07:42:42 pm »
Cool.
In the case that you are interested, I coded a new Hypotenuse Example without preallocating all the training data into memory. This is useful if you have a too large dataset to fit into memory (I've seen training datasets approaching 1TB).
https://github.com/joaopauloschuler/neural-api/blob/master/examples/HypotenuseFitLoading/HypotenuseFitLoading.lpr
Wish everyone happy pascal coding
Logged
nouzi
Full Member
Posts: 188
Re: Conscious Artificial Intelligence - Project Update
«
Reply #108 on:
October 22, 2020, 08:04:14 pm »
Very nice
Logged
my english is bad
Lazarus 2.0.6 free pascal 3.0.4
Lazarus trunk free pascal trunk
System : linux mint 19.3 64bit windows 7 64bit
schuler
Full Member
Posts: 179
Re: Conscious Artificial Intelligence - Project Update
«
Reply #109 on:
December 03, 2020, 01:02:18 am »
@nouzi, thank you for your kind words.
I have 2 news:
A new layer type: TNNetConvolutionSharedWeights.
Beautiful images created by a neural network.
Beautiful Images
I've attached some images created by a generative adversarial network. The source code can be found here:
https://sourceforge.net/p/cai/svncode/1485/tree/trunk/lazarus/examples/VisualGANTinyImagenet/
TNNetConvolutionSharedWeights
Added today to the API a new convolutional layer type:
TNNetConvolutionSharedWeights
. Instead of having its own neurons and weights, this convolutional layer uses the same neurons and weights from another existing layer. So, if you need 2 layers with the same neurons, you can add TNNetConvolutionSharedWeights to your network. Why would you need something like this? Maybe, your NN needs to learn the same patterns in different scales (such as big and small dogs are all dogs).
I added an example at:
https://github.com/joaopauloschuler/neural-api/blob/master/examples/SimpleImageClassifier/SimpleImageClassifierSharedWeights.lpr
wish everyone happy pascal coding
Logged
Print
Pages:
1
...
6
7
[
8
]
« previous
next »
Lazarus
»
Forum
»
Announcements
»
Third party
»
Conscious Artificial Intelligence - Project Update
TinyPortal
© 2005-2018