3 ms·
The math library we use is incredibly fast with quaternion matrix transformations: https://github.com/cbaggers/rtg-math/ https://github.com/cbaggers/rtg-math/
by gibsonf1 5y ago
The math library we use is incredibly fast with quaternion matrix transformations: https://github.com/cbaggers/rtg-math/ https://github.com/cbaggers/rtg-math/
The only gaps we've had with our production code and lisp is PDF (we use the java pdfbox), translating between RDF formats (also a java lib) and encrypting JWP tokens for PKCE dPop authentication (also java)
The complete conceputal AI system and space/time causal systems digital twin technology is all in common lisp (sbcl)
Also fantastic is the sb-profile library in sbcl that lets you profile any number of functions and see number of iterations and time used as well as consing all ordered by slowest cummulative time. That feature has been key on finding those functions that are slow and optimizing leading to orders of magnitude speed improvements.
- medo-bear 5y agoare you able to go into detail as to what sort of AI technology you are using ? when you mention causal systems do you mean causal inference ?
- gibsonf1 5y agoWe basically build a space/time model of the world, where systems are performing functions in events that take input states and change them into output states such that those events either causally trigger each other or the causal link that the input states to an event means that the event outputting that states is the cause of the current event. The conceptual AI models operational concepts based on an understanding on how human concepts work, inference and automatic classification using those concepts, and then learning new concepts. The operational side of the digital twin uses functional specifications held elsewhere, which is also true of the operational concepts which use specifications in the form of conceptual definitions. And the technology takes in RDF graph as data for input, builds the digital twin model from that data with extensive infererence, then expresses itself back out with RDF graph data. (Making https://solidproject.org/ https://solidproject.org/ the ideal protocol for us where each pod is a digital-twin of something)
- dunefox 5y agoDo you have links to more information?
- gibsonf1 5y agoWe have a beta running on that framework: https://graphmetrix.com https://graphmetrix.com The live app and Pod Server is at https://trinpod.us https://trinpod.us We are working toward commercial launch in the coming weeks. (We are adding Project Pods, Business Pods, Site Pods with harvesting the sematic parse we do of PDFs into the pod, so we handle very big data)