supix / naturalshift Goto Github PK
View Code? Open in Web Editor NEWAn artificial-intelligence based engine to compute workshifts
License: GNU Affero General Public License v3.0
An artificial-intelligence based engine to compute workshifts
License: GNU Affero General Public License v3.0
Fitness computed when consecutive slots aptitude is too high (greater than about 2) is not correctly normalized and can be greater than one. In this case an exception is thrown. Is should be fixed the normalizing factor computation (line 65 in the file sources\NaturalShift\SolvingEnvironment\Fitness\CurrentAptitudeFulfilled.cs
).
Solution encoding does not allow to store multiple slots done in the same day by the same item (which can happen in case of compatible slots). The solution model must be changed. More precisely, the solution matrix cannot contain a simple int?
but should contain something like List<int>
(which unfortunately would hurt performance).
Since cross-item aptitude observation increases workshift overall score, the engine tends to polarize shifts towards the involved slots. This is not a big issue when a shifter is always configured to shift together with another one, across all slots, so balancing aptitude gain. Anyway, this phenomenon should be avoided in the general case.
Problem fluent configuration should allow to configure cross-item aptitude selecting more than an item and more than a slot at a time. So far, only one-by-one configuration is allowed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.