AIDungeon
pyenv
AIDungeon | pyenv | |
---|---|---|
21 | 261 | |
2,803 | 36,817 | |
- | 1.5% | |
0.4 | 8.9 | |
almost 4 years ago | 10 days ago | |
Python | Roff | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AIDungeon
- DreamFusion: Text-to-3D using 2D Diffusion
-
I created Once Upon AI Time — a Stable Diffusion / GPT-3 powered short story generator!
I have a GPT-Neo AI-Dungeon game in my host. Don't know how to take that to do the same project as yours. But would be interesting. https://github.com/Latitude-Archives/AIDungeon
-
When talking about "better AI", I think we need to differentiate between "smarter AI" and "more human-like AI".
Its fine-tuning training data is here and it is in the form of choose your own adventures. Programs involving text parsing couldn't be used as training data because it requires the player to type something in.
-
I am writing my bachelors thesis on AI Dungeon, does anybody know what programming language it was written in?
For what it's worth, the code for the original version of AI Dungeon can be found on the AI Dungeon Github page. If the language stats at the bottom of the page are accurate, then it would seem that, at the very least, the original version of AI Dungeon was primarily written in Python. This is the only info I could find relating to what programming language was used for AID.
-
New version of https://github.com/Latitude-Archives/AIDungeon ?
Is there a new version of this (or does anyone have a ZIP I could download)? The most recent version here (https://github.com/Latitude-Archives/AIDungeon) is completely broken for python 3.9, tensorflow 2.6, and with my computer's OS (ubuntu 21). It also only includes a .torrent but I have no idea how to make that into the json model.
-
Aidungeon
Its open source, so you can go and look for yourself to see exactly how it was done: https://github.com/Latitude-Archives/AIDungeon
-
i didn't know this was possible
Well, the base GPT-3 model, made by OpenAI, was just scraped text data from all around the internet. GPT-3 was trained on more text than what any person could realistically read in their lifetime. I'm pretty sure that even OpenAI, themselves, don't really know what exactly the AI was trained with. As for Latitude, they finetuned their models on a 30MB dataset, which you can download and look at here. Their finetuning dataset consists of a total of about 90 CYOA games from the website, ChooseYourStory.
-
What the heck did AIDungeon tune their model with? How are these misc. GPT-J projects managing to create outputs like this (all generated)?
Warning NSFW/NSFL AID training material
-
Not sure if this helps, or if it's just there for our nostalgia.
AI Dungeon's "Censored Words"
- I believe that AID should become open source.
pyenv
-
Install Asdf: One Runtime Manager to Rule All Dev Environments
If you have a requirement for multiple, specific Python versions, why not just use pyenv?
https://github.com/pyenv/pyenv
-
Setup and Use Pyenv in Python Applications
For more information visit: pyenv repository
- Pyenv – lets you easily switch between multiple versions of Python
-
How to Create Virtual Environments in Python
Note that virtual environments assume you are using the same global version of Python. Often, this is not the case and additional tools like pyenv can be used alongside virtual environments when you need to switch between versions of Python itself on your local machine.
-
How to debug Django inside a Docker container with VSCode
Python version manager pyenv
-
Integrating GPT in Your Project: Create an API for Anything Using LangChain and FastAPI
First of all, install the Python virtual environment from these links: 1 and 2. I developed my GPT-based API in Python version 3.8.18. Pick any Python versions >= 3.7.
-
Manage your Python Project End-to-End with PDM
Note: Most modern systems will probably have a system environment that meets this requirement, but if yours does not or if you prefer not to install anything in your system environment (even if it's just PDM) check out asdf or pyenv to help install and manage additional Python environments.
-
Introducing Flama for Robust Machine Learning APIs
When dealing with software development, reproducibility is key. This is why we encourage you to use Python virtual environments to set up an isolated environment for your project. Virtual environments allow the isolation of dependencies, which plays a crucial role to avoid breaking compatibility between different projects. We cannot cover all the details about virtual environments in this post, but we encourage you to learn more about venv, pyenv or conda for a better understanding on how to create and manage virtual environments.
-
Is KDE Desktop really snappier than XFCE these days as claimed?
For Python, with your use case I would avoid system packages, no matter the distro. It sounds like it would be worth setting up pyenv and working exclusively with virtual environments.
-
Python Versions and Release Cycles
For OSX there is homebrew or pyenv (pyenv is another solution on Linux). As pyenv compiles from source it will require setting up XCode (the Apple IDE) tools to support this which can be pretty bulky. Windows users have chocolatey but the issue there is it works off the binaries. That means it won't have the latest security release available since those are source only. Conda is also another solution which can be picked up by Visual Studio Code as available versions of Python making development easier. In the end it might be best to consider using WSL on Windows for installing a Linux version and using that instead.
What are some alternatives?
storybro - A community maintained fork of AI Dungeon 2 by Nick Walton
Poetry - Python packaging and dependency management made easy
PySyft - Perform data science on data that remains in someone else's server
asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
common-voice - Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
Pipenv - Python Development Workflow for Humans.
wrAIter - AI writing assistant with a voiced narrator
miniforge - A conda-forge distribution.
stable-diffusion-webui-docker - Easy Docker setup for Stable Diffusion with user-friendly UI
virtualenv - Virtual Python Environment builder
gpt-j-6b-gpu-docker
Pew - A tool to manage multiple virtual environments written in pure python