0
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 7 hours ago. based on code collected 1 day ago.
Nov 05, 2025 — Nov 05, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Updated AsFer Design Document - ConceptNet 5.5 endpoints More... over 8 years ago
---------------------------------------------------------------------------------------------------------- ConceptNet5 Update - REST endpoints changed ---------------------------------------------------------------------------------------------------------- 1. ConceptNet5 rest_client.py has been imported which already wraps REST methods and endpoints 2. REST endpoints for search,lookup and query have been updated for ConceptNet 5.5 which were 5.4 earlier More... over 8 years ago
Updated AsFer Design Document - Random Matrix Rounding - SAT Solver - Numpy random choice()
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
---------------------------------------------------------------------------------------------------------------------- Approximate 3SAT Solver Randomized Rounding Update - NumPy random choice() replacing permutation() ---------------------------------------------------------------------------------------------------------------------- 1. CNFSATSolver.py - function creating random 3SAT instances has been updated to invoke NumPy random choice() instead of permutation() without replacement - equivalent to nP3 per clause for n variables. 2. Logs for 16 variables - 16 clauses and 18 variables - 18 clauses have been committed to testlogs/CNFSATSolver.16variables16clauses.log2.27February2018 and testlogs/CNFSATSolver.18variables18clauses.log.27February2018 3. Numpy random choice() is based on Uniform distribution. 4. It is remarkable to note that observed probability average and Random Matrix probability 1/sqrt(m*n) are strikingly equal - a confirmation of the least squares randomized rounding and relaxation SAT solver's accuracy 5. Logs for 16*16 and 18*18 have few hundreds and thousand plus random 3SAT instances which are solved 100%
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Reference for hardness of factoring - PRG in NC0
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Limitations of Epsilon bias Pseudorandom Generators, Approximate CNF SAT Solver, Majority Hardness Amplification Lemma and Some conflicts between these.
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Epsilon Biased Pseudorandom Generators and Approximate Least Squares CNF SAT Solver Random Matrix literal bias analysis
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Random Matrix Analysis of Approximate random CNF SAT Solver and Epsilon Biased Pseudorandom Generators
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Intrinsic Fitness References
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Factorization - Typo
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Sequential Optimization for Factorization - Corrections to segment partition in Segment Tree
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Factorization - Sequential Optimization
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Scheduler Analytics Socket Streaming Decorator - Psutil iterator frequent disconnects resolution
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
------------------------------------------------------------------------------------------------------------------------------ Scheduler Analytics Socket Streaming Decorator - Psutil iterator frequent disconnects resolution ------------------------------------------------------------------------------------------------------------------------------ 1. SocketWebServerDecorator frequently and periodically throws "NoneType object not callable" exception. 2. This exception happens after every 215 or 217 processes (not sure what this magic number is) 3. Because of this try/except error handling has been added throughout decorator code 4. Socket listen queue size has been increased to 100 5. datasourcefunc() is re-called once an exception is thrown in a loop - a palliative cure 6. After this 215 barrier is breached. Logs for 558 processes streamed by Socket Server Decorator and received by Streaming Abstract Generator client have been committed to python-src/software_analytics/testlogs/SchedulerAnalytics_WebServer.log.11February2018 and python-src/testlogs/Streaming_HyperLogLogCounter.log.11February2018
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated debug print for __call__ in Socket Generic Streaming Decorator
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Socket Streaming Scheduler Analytics More... over 8 years ago
---------------------------------------------------------------------------------------------------------------------------------------- Scheduler Analytics - Socket Streaming Server - Decorator pattern implementation ---------------------------------------------------------------------------------------------------------------------------------------- 1. New Socket Streaming Server for Scheduler Analytics has been implemented in python-src/software_analytics/SchedulerAnalytics_WebServer.py 2. This invokes get_stream_data() function in python-src/software_analytics/DeepLearning_SchedulerAnalytics.py 3. get_stream_data() function is decorated by a Decorator class implemented in a new file python-src/webserver_rest_ui/NeuronRain_Generic_WebServer.py 4. SocketWebServerDecorator implemented in python-src/webserver_rest_ui/NeuronRain_Generic_WebServer.py is generic and overrides __init__() and __call__() functions. __call__() invokes the decoratee function get_stream_data() specific to Scheduler Analytics. 5. SocketWebServerDecorator can decorate any other streaming datasource, not just scheduler analytics - decoratee function has to be implemented accordingly. 6. Logs for Socket Streaming Server have been committed to python-src/software_analytics/testlogs/SchedulerAnalytics_WebServer.log.9February2018 and example Socket Streaming Client HyperLogLogCounter logs are at python-src/testlogs/Streaming_HyperLogLogCounter.log.9February2018 7. Global configs for socket streaming server host and port (64001) have been set in a new config file python-src/software_analytics/SchedulerAnalytics_Config.py 8. Known issue: There seems to be a random iterator disconnect because of psutil process_iter() process statistics streaming delay More... over 8 years ago
Updated AsFer Design Document - Socket Streaming Analytics More... over 8 years ago
------------------------------------------------------------------------------------------------------------ Streaming Analytics Abstract Generator Update - Socket Streaming Datasource Added ------------------------------------------------------------------------------------------------------------ 1.Streaming Abstract Generator facade/generator pattern implementation has been updated for a new "Socket Streaming" data storage/data source. 2.Constructor Datasource arg is the remote host and port is hardcoded to 64001 (one more than kernel_analytics driver streaming port) 3.Python socket has been imported and socket client code has been added to __iter__() 4.As example, Hyper LogLog Counter Streaming implementation has been updated to read streaming data from remote streaming webservice host 5.Logs for this have been committed to testlogs/ 6.Example webserver commandline: nc -l 64001 ><data> More... over 8 years ago
Updated AsFer Design Document - Tournament Graph Election and Intrinsic Merit
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Factorization - Sequential Optimization
Srinivasan Kannan
as K.Srinivasan
More... over 8 years ago
Updated AsFer Design Document - Factorization - Sequential Optimization
Srinivasan Kannan
as K.Srinivasan
More... almost 9 years ago
Updated AsFer Design Document - Factorization
Srinivasan Kannan
as K.Srinivasan
More... almost 9 years ago
Updated AsFer Design Document - Factorization
Srinivasan Kannan
as K.Srinivasan
More... almost 9 years ago
Updated AsFer Design Document - Correction More... almost 9 years ago
Updated AsFer Design Document - Factorization More... almost 9 years ago
Updated AsFer Design Document More... almost 9 years ago
------------------------------------------------------------------------------------------------------------------------------------------ Scheduler Analytics - Sequence Mining - 29 January 2018 ------------------------------------------------------------------------------------------------------------------------------------------ 1. Sequence Mining has been executed on Scheduler Analytics process statistics (few processes and max length set to 5). 2. Candidate initial item set has been changed to alphanumeric 3. Declared boolean flag for choosing between MD5 hash encoding of process dicts or plain string representation of process dict 4. updated software_analytics/asfer.enterprise.encstr.scheduleranalytics 5. Sequence Mined Scheduler Analytics has been committed to testlogs/SequenceMining.log.SchedulerAnalytics.29January2018 More... almost 9 years ago
Updated AsFer Design Document More... almost 9 years ago
------------------------------------------------------------------------------------------------------------------------------------------ Streaming Algorithms - Encoded Strings Data Source ------------------------------------------------------------------------------------------------------------------------------------------ 1. python-src/Streaming_AbstractGenerator.py iterator has been updated for new data storage "AsFer_Encoded_Strings" and data source "NeuronRain" for streaming encoded strings created by NeuronRain AsFer 2. Streaming algorithm implementations have been updated to stream data from this new datasource and logs have been committed to testlogs/ More... almost 9 years ago