Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

youtube-titlegen

This is a fine-tuned LLM based on Llama 3.1 8B, trained off of the titles of top performing videos as of June 2025. Input a 2 sentence summary of what your video is about, and receive a well-worded title that should perform well against the YouTube algorithm. Huggingface.

Tools

Hardware

  • CPU: Intel Core i9-13900K
  • RAM: 64 GB of DDR5
  • GPU: NVIDIA RTX 4090 with 24 GB of VRAM
  • Operating System: Ubuntu 22.04 LTS
  • NVIDIA Driver Version: 550.67
  • CUDA Version: 11.8

Methodology

  1. Create a python script to create a JSON formatted dataset of the top 1000 best-performing videos.
    1. Find dataset of top 1000 best performing videos (hopefully with video ID)
    2. Scrape (for educational purposes) the English transcript and the video title.
    3. Add to JSON object for singular video example
Input: Transcript (with no timestamps) of top-performing input video.
- "Hello guys! In this video, we will be ____"

Output: YouTube video title of same top-performing video.
- "INSANE 5 MINUTE HACK TO __"
  1. Fine-tune using Unsloth and the dataset
  2. Make highly optimized YouTube video titles based on any video transcript (w/no time stamps). Export model and publish to Huggingface.

About

This is a fine-tuned LLM based on Llama 3.1 8B, trained off of the titles of top performing videos as of June 2025. Input a 2 sentence summary of what your video is about, and receive a well-worded title that should perform well against the YouTube algorithm.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages