Downloads · 30 days
40
40% of all-time downloads
dnagpt/gpt_dna_eng
gpt_dna_eng is a machine learning model from dnagpt. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
gpt2 model trained by DNA sequence and Human language based on gpt2 small, 128 max token input
Downloads · 30 days
40
40% of all-time downloads
All-time downloads
100
Public
Parameters
124M
497 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors497 MB · 100%
From the Hugging Face model README
gpt2 model trained by DNA sequence and Human language based on gpt2 small, 128 max token input
import torch
from transformers import GPT2Tokenizer,GPT2Model,GPT2LMHeadModel
model = GPT2LMHeadModel.from_pretrained("dnagpt/gpt_dna_eng")
tokenizer = GPT2Tokenizer.from_pretrained("dnagpt/dna_eng_bpe")
input = "hello TCTTTCTCTTCTGTAT"
input_ids = tokenizer.encode(
input,
return_tensors="pt",
truncation=True,
max_length=1000
)
# Generate
device = model.device
generated_tokens = model.generate(
input_ids=input_ids.to(device),
max_new_tokens=10,
)
generated_text = tokenizer.decode(generated_tokens[0], skip_special_tokens=True)
print(generated_text)
#hello TCTTTCTCTTCTGTATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC
base_model = GPT2Model.from_pretrained("dnagpt/gpt_dna_eng")
output = base_model(input_ids)
print(output)