# 6. BERT Embeddings with Transformers 
from transformers import BertTokenizer, BertModel  

tokenizer = BertTokenizer.from_pretrained('bert-base-uncased') 
model = BertModel.from_pretrained('bert-base-uncased')  

inputs = tokenizer("Generative AI creates realistic images", return_tensors="pt") 
outputs = model(**inputs)  

print("BERT Output Shape:", outputs.last_hidden_state.shape) 
print("First token embedding:", outputs.last_hidden_state[0][0][:5])
