def generate_transition_bigram_probabilities(transition_unigram_counts, transition_bigram_counts):
	"""Takes in the unigram and bigram count matrices.
	Creates dictionary containing the transition bigram 
	probabilities in the following format:
	{(tag[i-1], tag[i]) : probability}
	where the probability is calculated by the following formula:
	probability((tag[i-1], tag[i])) = count((tag[i-1], tag[i]))/count(tag[i-1])
	"""
	transition_bigram_probabilities = dict()
	for tag_bigram in transition_bigram_counts:
		transition_bigram_probabilities[tag_bigram] = float(transition_bigram_counts[tag_bigram])/transition_unigram_counts[tag_bigram[0]]
	return transition_bigram_probabilities