Skip to main content

This package creates a simulated factory workforce; simulates its members’ daily behaviors; uses diverse forms of machine learning to identify and visualize trends and correlations in workers’ behavior; and then compares and assesses the accuracy of such approaches to predictive workplace analytics.

Project description

Synaptans WorkforceSim, version 0.1.912

Synaptans WorkforceSim is a free open-source platform for simulating the dynamics of a factory workforce and assessing various AI-based approaches to predictive analytics in the workplace. The program exists as a Python package that allows users to configure the simulation’s parameters, run the simulation, and view an array of charts and graphs that visualize the results. The simulation’s logic is intended to operate at four levels:

▶ LEVEL 0: “WORKFORCE CONSTRUCTION.” Here the software constructs a simulated workforce of a desired size, whose members possess a randomly-distributed array of demographic characteristics and abilities that will influence their daily behavior and performance in the workplace.

▶ LEVEL 1: “WORKERS’ BEHAVIORS.” Here the software simulates the concrete actions performed by frontline factory workers each day (e.g., by determining the actual degree of Efficacy with which each worker operates a production machine on a given day and determining exactly when workers cause workplace accidents or devise and implement business-process improvements).

▶ LEVEL 2: “MANAGERS’ RECORDS.” Here the software simulates the behavior of such workers’ immediate managers in noticing (or overlooking) and accurately (or inaccurately) recording workers’ actions in an HRM/ERP system that seeks to document workers’ performance.

▶ LEVEL 3: “AI-BASED ANALYSIS.” Here the software employs various forms of machine learning and AI to attempt to identify trends and causal connections, classify workers, and predict workers’ future behaviors on the basis of the information recorded by managers in the organization’s enterprise system at Level 2. Just as in a real workplace, the AI doesn’t have direct access to the sum of workers’ actual behaviors; it can only access, analyze, and draw conclusions on the basis of the data that have actually been recorded in an organization’s HRM/ERP systems – and depending on the degree of attentiveness, thoroughness, and fairness displayed by managers, such data may or may not accurately reflect the reality of workers’ actual behaviors.

▶ LEVEL 4: “ASSESSEMENT OF THE AI-BASED ANALYSIS.” In a real-world organization, it’s incredibly difficult to gauge the accuracy of AI-generated analysis of workers’ behaviors, as data scientists and senior executives have no access to what’s actually happening at Level 1; they only have access to the relatively tiny quantity of worker behaviors that are captured (often inaccurately) by information systems at Level 2. The utility of a workforce simulation like this one lies in the fact that we actually know the reality of each worker’s personality, capacities, and daily behaviors – because a user has specified (and is able to view) all workers’ characteristics (including attitudes, strengths, and weaknesses that are normally invisible in a workplace setting) and has algorithmically determined exactly what actions he or she performs each day. This makes it possible to compare AI-based analysis not only against the observations that managers recorded at Level 2 but against the actual behaviors performed by workers at Level 1 and the true capacities possessed by workers at Level 0. In this way, it becomes possible to evaluate which AI-based approaches can most accurately model workplace behaviors identify an organization’s best workers – and what degree of confidence can be placed in various forms of predictive analytics.

In the current version of the program, the code for Levels 0, 1, and 2 has been partially implemented and a development roadmap has been prepared for Levels 3-4.

Synaptans WorkforceSim is developed by Matthew E. Gladden, with support from Cognitive Firewall LLC and NeuraXenetica LLC. The software is made available for use under GNU General Public License Version 3 (please see https://www.gnu.org/licenses/gpl-3.0.html).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

workforcesim-0.1.912.tar.gz (45.4 kB view details)

Uploaded Source

Built Distribution

workforcesim-0.1.912-py3-none-any.whl (53.1 kB view details)

Uploaded Python 3

File details

Details for the file workforcesim-0.1.912.tar.gz.

File metadata

  • Download URL: workforcesim-0.1.912.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for workforcesim-0.1.912.tar.gz
Algorithm Hash digest
SHA256 458c3031638d5434fa101925012bc17a99f0c57c35f1d89ec15ce0af4ef8f182
MD5 47310bb0b61dc7a564275278ea97f16c
BLAKE2b-256 3383a7aa2c5fb13513b99410a1ac0ac7dec1ef80d6152609c801bca3313fc9df

See more details on using hashes here.

File details

Details for the file workforcesim-0.1.912-py3-none-any.whl.

File metadata

  • Download URL: workforcesim-0.1.912-py3-none-any.whl
  • Upload date:
  • Size: 53.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for workforcesim-0.1.912-py3-none-any.whl
Algorithm Hash digest
SHA256 68e27835a28d4181f96de2d9c5c0a9189a4b4e8f1ca86d9d2350e70534156dd2
MD5 29f8a28d514cc17c666879feb4999d26
BLAKE2b-256 fa18747af7d6e035840e23c670ebaf7b4fae943194c14ac96d8b9e975867bdcc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page