Skip to content

A Greate learning technique based on the Memory Palace Technique , inspired by the Legendary Memory Champion Dominic O'Brien

License

Notifications You must be signed in to change notification settings

beephole/learning-technique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning-Technique

A Great Streamlit App on the learning technique based on the Memory Palace Technique , inspired by the Legendary Memory Champion Dominic O'Brien Start learning CODING with this Learning Technique

table

THIS STREAMLIT APP IS FOR FUN AND EDUCATIONAL PURPOSES PLEASE TRY TO LEARN AS MUCH CODING AS YOU CAN!

An app that Creates a Memory Palace Story based on the lines of code you input ! It Automatically Generates a Memory Palace Story to help you memorize It !! Also you get to Download the Csv or Pdf of that table !

images

Hi there ! This app helps you leverage the power of the Memory Palace technique (also known as the Method of Loci) to improve your memory and learning !

The Memory Palace technique is an ancient mnemonic device that involves associating the items you want to remember with specific locations or "loci" in a mental space you are familiar with, such as your house or a well-known route. By recalling these locations, you can also recall the associated items more easily, making this an effective tool for memorizing and learning new information.

Features

  • It uses OpenAI text-Davinci-003
  • Create and organize your own Memory Palace.
  • Add associations, images, and descriptions to help strengthen your mnemonic devices.
  • Export your Memory Palace data as a PDF or CSV file for easy sharing and backup.
  • Use the interactive table to review and reinforce your memory associations.
output_video.webm

How to Install

To use this app, you first need to have an OpenAI API key.

Obtaining the OpenAI API Key

  1. Visit OpenAI and sign up for an API key.
  2. Once you have the API key, create a file named apikey.py in the project directory.
  3. Add your API key to the apikey.py file as follows:
apikey = "your_api_key_here"

apikey

Please note that the OpenAI API key usage is billed separately at a pay-as-you-go rate, separate from your ChatGPT subscription. Your API key is stored only on your device and is never transmitted to anyone except OpenAI.

Setting up the Environment and Running the App

  1. Clone the repository and change the directory to the cloned repository:
git clone https://github.com/beephole/learning-technique.git
cd learning-technique
  1. Create a virtual environment:
python -m venv myenv
  1. Activate the virtual environment:

    • For Linux/macOS:
      source myenv/bin/activate
    • For Windows:
      myenv\Scripts\activate
  2. Install the required packages:

pip install -r requirements.txt
  1. Run the app:
streamlit run app.py

Now the app should be running on your local environment, and you can interact with it by opening the provided URL in your web browser

HAVE FUN

PAY ATTENTION

  1. OpenAI API key usage is billed at a pay-as-you-go rate

"I’m always doing things I can’t do. That’s how I get to do them. 👍"

btc: 137L6AWxzsJ5eqsptGZx2yEfuznR9qntk3

About

A Greate learning technique based on the Memory Palace Technique , inspired by the Legendary Memory Champion Dominic O'Brien

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages