Word Cloud

Data Science Keywords

Data science and ML terminology cloud

Output
Data Science Keywords
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

Did this help you?

Support PyLucid to keep it free & growing

Support