Machine Learning with Python
67.8K subscribers
1.47K photos
126 videos
197 files
1.19K links
Learn Machine Learning with hands-on Python tutorials, real-world code examples, and clear explanations for researchers and developers.

Admin: @HusseinSheikho || @Hussein_Sheikho
Download Telegram
๐Ÿ’ก Keras: Building Neural Networks Simply

Keras is a high-level deep learning API, now part of TensorFlow, designed for fast and easy experimentation. This guide covers the fundamental workflow: defining, compiling, training, and using a neural network model.

from tensorflow import keras
from tensorflow.keras import layers

# Define a Sequential model
model = keras.Sequential([
# Input layer with 64 neurons, expecting flat input data
layers.Dense(64, activation="relu", input_shape=(784,)),
# A hidden layer with 32 neurons
layers.Dense(32, activation="relu"),
# Output layer with 10 neurons for 10-class classification
layers.Dense(10, activation="softmax")
])

model.summary()

โ€ข Model Definition: keras.Sequential creates a simple, layer-by-layer model.
โ€ข layers.Dense is a standard fully-connected layer. The first layer must specify the input_shape.
โ€ข activation functions like "relu" introduce non-linearity, while "softmax" is used on the output layer for multi-class classification to produce probabilities.

# (Continuing from the previous step)
model.compile(
optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy']
)

print("Model compiled successfully.")

โ€ข Compilation: .compile() configures the model for training.
โ€ข optimizer is the algorithm used to update the model's weights (e.g., 'adam' is a popular choice).
โ€ข loss is the function the model tries to minimize during training. sparse_categorical_crossentropy is common for integer-based classification labels.
โ€ข metrics are used to monitor the training and testing steps. Here, we track accuracy.

import numpy as np

# Create dummy training data
x_train = np.random.random((1000, 784))
y_train = np.random.randint(10, size=(1000,))

# Train the model
history = model.fit(
x_train,
y_train,
epochs=5,
batch_size=32,
verbose=0 # Hides the progress bar for a cleaner output
)

print(f"Training complete. Final accuracy: {history.history['accuracy'][-1]:.4f}")
# Output (will vary):
# Training complete. Final accuracy: 0.4570

โ€ข Training: The .fit() method trains the model on your data.
โ€ข x_train and y_train are your input features and target labels.
โ€ข epochs defines how many times the model will see the entire dataset.
โ€ข batch_size is the number of samples processed before the model is updated.

# Create a single dummy sample to test
x_test = np.random.random((1, 784))

# Get the model's prediction
predictions = model.predict(x_test)
predicted_class = np.argmax(predictions[0])

print(f"Predicted class: {predicted_class}")
print(f"Confidence scores: {predictions[0].round(2)}")
# Output (will vary):
# Predicted class: 3
# Confidence scores: [0.09 0.1 0.1 0.12 0.1 0.09 0.11 0.1 0.09 0.1 ]

โ€ข Prediction: .predict() is used to make predictions on new, unseen data.
โ€ข For a classification model with a softmax output, this returns an array of probabilities for each class.
โ€ข np.argmax() is used to find the index (the class) with the highest probability score.

#Keras #TensorFlow #DeepLearning #MachineLearning #Python

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
By: @CodeProgrammer โœจ
โค8๐Ÿ”ฅ2๐Ÿ‘1
๐Ÿค–๐Ÿง  The Transformer Architecture: How Attention Revolutionized Deep Learning

๐Ÿ—“๏ธ 11 Nov 2025
๐Ÿ“š AI News & Trends

The field of artificial intelligence has witnessed a remarkable evolution and at the heart of this transformation lies the Transformer architecture. Introduced by Vaswani et al. in 2017, the paper โ€œAttention Is All You Needโ€ redefined the foundations of natural language processing (NLP) and sequence modeling. Unlike its predecessors โ€“ recurrent and convolutional neural networks, ...

#TransformerArchitecture #AttentionMechanism #DeepLearning #NaturalLanguageProcessing #NLP #AIResearch
โค6
๐Ÿ“ฑ A collection of videos on PyTorch and neural networks

This is not a full-fledged course with a unified program, but a collection of nine separate videos on PyTorch and neural networks gathered in one playlist.

Inside, there are materials of different levels and formats that are suitable for selective study of topics, practice, and a general understanding of the direction.

What's here:
๐Ÿฎ Introductory videos on PyTorch and the basics of neural networks;

๐Ÿฎ Practical analyses with code writing and project examples;

๐Ÿฎ Materials on computer vision and working with medical images;

๐Ÿฎ Examples of creating chat bots and models on PyTorch;

๐Ÿฎ Analyses of large language models and generative neural networks;

๐Ÿฎ Examples of training agents and reinforcement tasks;

๐Ÿฎ Videos from different authors without a general learning logic.
The collection is suitable for those who are already familiar with Python and want to selectively study PyTorch without a strict study plan โ€” get it here.

https://www.youtube.com/playlist?list=PLp0BA-8NZ4bhBNWvUBPDztbzLar9Jcgd-


tags: #pytorch #DeepLearning #python

โžก @CodeProgrammer
Please open Telegram to view this post
VIEW IN TELEGRAM
โค11๐ŸŽ‰2๐Ÿ”ฅ1
โšก๏ธ All cheat sheets for programmers in one place.

There's a lot of useful stuff inside: short, clear tips on languages, technologies, and frameworks.

No registration required and it's free.

https://overapi.com/

#python #php #Database #DataAnalysis #MachineLearning #AI #DeepLearning #LLMS

https://xn--r1a.website/CodeProgrammer โšก๏ธ
Please open Telegram to view this post
VIEW IN TELEGRAM
โค14๐Ÿ‘1