Skip to content

AdamCoscia/Trust-In-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Impact of Transitivity and Implicit Bias on Trust in AI

splash

Repository for the system used in the study.

Last updated: 04/30/2021

What did we study?

Read the paper: https://adamcoscia.com/projects/Impact-Trust-AI/21-trust_in_ai.pdf

Watch the video: https://youtu.be/NfrUjdmJHXQ

Setup

This is an Angular application (/app) with Python backend (/server).

These are the versions the system has been tested on as of 04/02/2021

/App

  • Node.js (v14.16.0) Link - Environment
  • npm (v6.14.11) Link - Package installer for Node.js
  • Angular CLI (v11.2.5) Link - For working with Angular projects
  1. Make sure Node.js and npm are installed on your system
  2. Install Angular CLI by running npm install -g @angular/cli
  3. Navigate to /app and run npm install to install packages
  4. Run ng serve and open a browser page at localhost:4200

/Server

  • Python (v.3.9.x) Link - Environment
  • pip Link - Package installer for Python
  • venv Link - Serves files in virtual environment

Windows

  1. Make sure Python and pip are installed on your system
  2. Navigate to /server directory
  3. py -3.9 -m venv venv - create a python3 virtual environment called venv in the current directory
  4. venv\Scripts\activate.bat - enters the virtual environment
    • FROM THIS POINT ON: only use python command to invoke interpeter, avoid using global command py!!
  5. python -m pip install -r requirements.txt - installs required libraries local to this project environment
  6. Run python server.py
  7. For local testing, set SERVER_URL (in /app/src/app/models/config.ts) to http://localhost:3000

MacOS/Linux

  1. Make sure Python and pip are installed on your system
  2. Navigate to /server directory
  3. python3.9 -m venv venv / virtualenv --python=python3.9 venv - create a python3 virtual environment called venv
  4. source venv/bin/activate - enters the virtual environment
    • FROM THIS POINT ON: only use python command to invoke interpeter, avoid using global command python3.9!!
  5. python -m pip install -r requirements.txt - installs required libraries local to this project environment
  6. Run python server.py
  7. For local testing, set SERVER_URL (in /app/src/app/models/config.ts) to http://localhost:3000

Credits

Georgia Institute of Technology

CS 6795 Introduction to Cognitive Science

Spring 2021

  • Sarah Mathew ( smathew64 [at] gatech.edu )
  • Adam Coscia ( acoscia6 [at] gatech.edu )
  • Marina Vemmou ( mvemmou [at] gatech.edu )