Franklin Tamborello, PhD, CSP, CHFP's repositories
ACT-Touch
Provides a simulated mobile multi-touchscreen GUI and associated user’s motor movements to the ACT-R computational cognitive architecture theory and software implementation. Now distributed and updated with ACT-R. See ACT-R's subversion repository for the latest revision.
JavaSamples
These are some small example projects I coded to teach myself Java.
MachineLearningHomework
Octave code and other materials from my introductory machine learning Coursera course taught by Andrew Ng.
StartScreenSaver
Launches the screen saver, which you may use to lock your Mac. Save as an application in a directory indexed by Spotlight to create an executable launchable from Spotlight. IE lock your Mac with a few keystrokes, assuming your security settings require password after the screen saver begins.
ACT-Concurrently
The canonical ACT-R distribution is not thread-safe, but ACT-Concurrently provides a concurrency work-around to take advantage of a multi-core machine as well as other locally-networked machines.
BigData
Generate 187,500,000 data points in twenty-five features, most varying randomly between-subjects, some varying in other ways. Takes 2.5 - 5 minutes from subjN assignment through fwrite on most modern x86-64 Unixy systems. Takes advantage of anonymous functions & matrix operations.
bike_safely_in_DC
This is an exploration of District of Columbia's Vision Zero traffic safety data, especially as it pertains to bicycling.
BioWordVec
updates
dockerized-lisp-binary-web-app
I taught myself how to write in Common Lisp a web app that displays the hostname and current time and is deployable as a binary to docker nodes.
efficient-strategy-selection
Computational cognitive model for the ACT-R cognitive architecture, this model depicts the memory processes involved in behavior change when adopting a keyboard shortcut method for inputting a command to a computer system.
FORMS
This repository contains the FORMS spatial module for ACT-R and two demonstration tasks and models. spatial.lisp -- This is the FORMS spatial module for ACT-R. Simply load it into your Lisp environment before loading your model. Also, placing it into your ACT-R installation's "modules" folder will make it load automatically with the rest of ACT-R. perceptual-model.lisp -- This is the demonstration perceptual model. It demonstrates how the FORMS spatial module works in a very simple visual task. perceptual-task.lisp -- This is the task to give the perceptual model something to work with. Call (do-exp) to run it. retrieval-model.lisp -- This is the demonstration retrieval model. The model studies the same stimuli as in the perceptual task, but then the stimuli disappear and the model responds from declarative memory of spatial representations. retrieval-task.lisp -- This is the task to give the retrieval model something to work with. Call (do-exp) to run it.
Fuzzy-Booth
Use Levenshtein Edit Distance to Search for Text
emacs-snippets
Bits of Emacs things I find to be useful
HackingSecretCiphersWithPython
My homework for Hacking Secret Ciphers with Python, by Al Sweigart. https://inventwithpython.com/hacking/
ice-cream-computer
My learning exercise to teach myself how to make a web application and how to use an external database.
Intro-to-Data-Science-with-Python
A tutorial for getting set-up to do data science with Python
MySQL_Tutorial
Link to and transcript of my having completed the official MySQL tutorial
PagesMailMerge
Applescript script to open a Pages 6 template and find and replace sender and recipient names and addresses for each recipient in a user-selected Apple Contacts group.
phishing-lens-model
Exploratory Brunswickian Lens model of phishing attackee decision-making behavior highlighting personality factors and user work environment context.
postcompletion-error
Computational process model of postcompletion error for working memory (e.g. Byrne & Bovair, 1997) and interruption (e.g. Ratwani & Trafton, 2011) paradigms.
Rutils
These are some scripts I wrote in R to obtain, transform, and make sense of data. They include obtaining data from remote servers via API and from local text and Excel files. They also include some custom parsing logic, inferential statistical analyses, and graphical plots.
Stochastic-Typing-Extension-for-ACT-R
Stochastic typing model for ICCM 2015 (International Conference on Cognitive Modeling)
stunning-barnacle
Some templates for some patterns I find myself making in the course of deploying AI, ML, & particularly NLP projects to Azure Function Apps.
ubiquitous-octo-invention
Download all the files from the JFK Assassination archive, extract images from all the image PDFs (up to the first 10 pages), OCR the images, struggle to somehow filter the gobbledygook output by OCR bc the original images were so bad, and finally build a Doc2Vec model anyway.
UNRAVEL
A process model of systematic procedural error in a continuous task, Altmann & Trafton's UNRAVEL task. Based on Tamborello & Trafton's (2013a & b) model of postcompletion, anticipation, and perseveration error in a routine procedural non-continuous task. Developed with ACT-R6 (r1227), boost-chunks module 10, spacing-effect module 2, & new-threads 2.0a.