Giter Site home page Giter Site logo

py-user-knowledge's Introduction

Series of experiments testing how well LLMs (mainly GPT-3.5) can predict 
demographics from text (mainly OKCupid profiles).

To run from the command line:
- Make sure that OPENAI_API_KEY is defined in your environment
- Install packages (untested as yet, please let me know if you encounter difficulties): `conda install --file conda_requirements.txt`
- `python test-demographics.py`

NOTE: this is HORRIBLE CODE. This was my experiment with letting GPT-4 generate 
most of the individual functions, and then it's just patches on patches 
from there.

It suffers further from my initial naivete about typical ML conventions for 
eg data representation, so I'm munging data back and forth in a bunch of places.

Ideally I will rewrite it when I get time, but also when do I ever get time?

Caveat emptor.

Note that despite using temperature=0, the probability distribution predicted 
by GPT will vary somewhat between runs, so results will differ.

py-user-knowledge's People

Contributors

eggsyntax avatar

Stargazers

 avatar Adam Binksmith avatar

Watchers

 avatar Adam Binksmith avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.