Word Cloud
Data Science Keywords
Data science and ML terminology cloud
Output
Python
import matplotlib.pyplot as plt
from wordcloud import WordCloud
text = """Machine Learning Machine Learning Deep Learning Neural Networks
Data Science Data Analysis Statistics Regression Classification Clustering
Feature Engineering Model Training Hyperparameter Optimization Cross Validation
Gradient Descent Backpropagation Convolutional Networks Recurrent Networks
Transformers Attention Mechanism BERT GPT Natural Language Processing
Computer Vision Image Recognition Object Detection Reinforcement Learning
Random Forest XGBoost LightGBM Decision Trees Ensemble Methods Bagging Boosting
Pandas NumPy Scikit-learn TensorFlow PyTorch Keras Apache Spark"""
def cyan_gradient(word, font_size, position, orientation, random_state=None, **kwargs):
colors = ['#0891b2', '#06b6d4', '#22d3ee', '#67e8f9', '#a5f3fc']
return colors[hash(word) % len(colors)]
wordcloud = WordCloud(
width=1000, height=600,
background_color='#0a0a0f',
color_func=cyan_gradient,
max_words=80,
max_font_size=100,
min_font_size=10,
relative_scaling=0.6
).generate(text)
fig, ax = plt.subplots(figsize=(10, 6), facecolor='#0a0a0f')
ax.imshow(wordcloud, interpolation='bilinear')
ax.axis('off')
ax.set_title('Data Science Keywords', color='#22d3ee', fontsize=16, fontweight='bold', pad=10)
plt.tight_layout(pad=1)
plt.show()
Library
Matplotlib
Category
Text Visualization
More Word Cloud examples
☕