Artificial Intelligence
🔰 Machine Learning & Artificial Intelligence Free Resources 🔰 Learn Data Science, Deep Learning, Python with Tensorflow, Keras & many more For Promotions: @love_data
Ko'proq ko'rsatish📈 Telegram kanali Artificial Intelligence analitikasi
Artificial Intelligence (@machinelearning_deeplearning) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 55 276 obunachidan iborat bo'lib, Taʼlim toifasida 3 082-o'rinni va Hindiston mintaqasida 6 363-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 55 276 obunachiga ega bo‘ldi.
25 Avgust, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 746 ga, so‘nggi 24 soatda esa 17 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 5.86% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 1.28% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 3 236 marta ko‘riladi; birinchi sutkada odatda 705 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 27 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent learning, classification, layer, pattern, chatbot kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“🔰 Machine Learning & Artificial Intelligence Free Resources
🔰 Learn Data Science, Deep Learning, Python with Tensorflow, Keras & many more
For Promotions: @love_data”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 26 Avgust, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Taʼlim toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
The GigaChat team has released GigaChat 3.5 Ultra as open source—a new 432B model under the MIT license. This is the first open-source hybrid of GatedDeltaNet and MLA scaled to hundreds of billions of parameters, featuring a proprietary training recipe we refined through more than 1,500 experiments. The model has grown in terms of code, mathematics, agent scenarios, and application domains—yet it’s 40% smaller than GigaChat 3.1 Ultra.What’s inside: 🔘A proprietary hybrid MLA + Gated DeltaNet architecture with a dedicated stabilization framework, without which this hybrid setup would not train reliably at this scale; 🔘 Gated Attention: the model can locally down-weight overly strong signals from the attention layer; 🔘GatedNorm: normalization with an explicit gate that controls signal magnitude across features; 🔘Approximately 4x lower KV cache per token: with the same memory budget, the model can support 2.14x longer context and deliver a 20% throughput increase under load; 🔘Two MTP heads, enabling up to 2.2x faster generation; 🔘FP8 across all training stages with no quality degradation compared with bf16, enabled by custom Triton and CUDA kernels; 🔘A new online RL stage after SFT and DPO. Results: 🔘 GigaChat-3.5-Ultra-Base outperforms DeepSeek V3.2 Exp Base and DeepSeek V4 Flash Base on average across a set of general, math, and code benchmarks: 🔘 GigaChat-3.5-Ultra-Instruct is comparable to DeepSeek V3.2 in terms of average score, despite having half the size; 🔘 According to the MiniMax-M2.7 LLM judge, the average win rate against GigaChat 3.1 Ultra is 75.9%, and against GPT-5 is 68.7%.
The entire stack — data (our own LLM-filtered Common Crawl, 600+ programming languages in the code), architecture, training methodology, and infrastructure — was built end-to-end by GigaChat team.➡️ HuggingFace
import pdfplumber
with pdfplumber.open("resume.pdf") as pdf:
text = ""
for page in pdf.pages:
text += page.extract_text()
Now the resume content becomes machine-readable text.
🔍 Step 3: Extract Important Skills
Example Resume:
Skills: Python SQL Power BI Excel Tableau
Create skill list:
skills = ["python", "sql", "power bi", "excel", "tableau"]
found_skills = []
for skill in skills:
if skill in text.lower():
found_skills.append(skill)
📋 Step 4: Process Job Description
Example Job Description:
Looking for a Data Analyst with Python, SQL, Power BI, Communication Skills
Store as text:
job_description = """Python SQL Power BI Communication Skills"""
🧹 Step 5: Text Preprocessing
Clean resume and job description:
import re
text = re.sub(r"[^a-zA-Z ]", "", text.lower())
This removes:
✅ Numbers
✅ Symbols
✅ Special characters
🔤 Step 6: Convert Text Into Vectors
Using TF-IDF:
from sklearn.feature_extraction.text import TfidfVectorizer
vectorizer = TfidfVectorizer()
vectors = vectorizer.fit_transform([resume_text, job_description])
📊 Step 7: Calculate Similarity Score
Using Cosine Similarity:
from sklearn.metrics.pairwise import cosine_similarity
score = cosine_similarity(vectors[0], vectors[1])
print(score)
Example Output 0.87
Meaning: 87% match between resume and job description.
🏆 Step 8: ATS Score Generation
Example Formula: ats_score = similarity_score * 100
Output: ATS Score: 87%
ATS Score Interpretation
90-100 Excellent Match
80-89 Strong Match
70-79 Good Match
Below 70 Needs Improvement
🤖 Step 9: Add LLM-Based Feedback
Instead of showing only score: Ask AI: Analyze this resume against the job description and suggest improvements.
Example Output
Strengths: Strong SQL skills, Relevant Power BI experience
Missing Skills: Communication Skills, Data Modeling
Suggestions: Add project details, Highlight business impact
This makes the project much more impressive.
🎨 Step 10: Build Streamlit Interface
import streamlit as st
resume = st.file_uploader("Upload Resume")
jd = st.text_area("Paste Job Description")
if st.button("Analyze"):
score = calculate_score()
st.success(f"ATS Score: {score}%")
📈 Step 11: Candidate Ranking
Suppose:
Candidate A 95
Candidate B 87
Candidate C 75
Sort candidates:
df.sort_values("score", ascending=False)
Recruiters instantly see the best candidates.
🚀 Step 12: Deploy Application
Deployment Options:
Render
Railway
Hugging Face Spaces
⭐ Features to Add
Beginner
✅ Resume Upload
✅ ATS Score
✅ Skill Matching
Intermediate
✅ Multiple Resume Comparison
✅ Candidate Ranking
✅ Missing Skill Detection pip install openai-whisper
pip install transformers
pip install streamlit
pip install moviepy
🎬 Step 2: Upload Video
import streamlit as st
video = st.file_uploader(
"Upload Video",
type=["mp4"]
)
🔊 Step 3: Extract Audio
Using MoviePy:
from moviepy.editor import VideoFileClip
video_clip = VideoFileClip("video.mp4")
audio_clip = video_clip.audio
audio_clip.write_audiofile("audio.wav")
🎙️ Step 4: Convert Speech to Text
Using Whisper:
import whisper
model = whisper.load_model("base")
result = model.transcribe("audio.wav")
transcript = result["text"]
print(transcript)
📄 Example Transcript
Welcome everyone to today's Data Analytics workshop...
The AI now understands everything spoken in the video.
🧠 Step 5: Generate Summary
Using Transformers:
from transformers import pipeline
summarizer = pipeline("summarization")
summary = summarizer(transcript, max_length=150, min_length=50)
📋 Example Output
Original Transcript 5000 words
Summary Today's workshop covered SQL, Power BI, and Python fundamentals. Participants learned dashboard development and data visualization.
✨ Step 6: Create Multiple Summary Types
Short Summary 5 bullet points
Detailed Summary 300-word explanation
Executive Summary Key decisions and action items
Users can choose the format they prefer.
🎯 Step 7: Extract Key Topics
Prompt AI: Identify the main topics discussed.
Output:
1. SQL Basics
2. Power BI
3. Data Visualization
4. Dashboard Design
⏱️ Step 8: Generate Timestamps
Example:
00:00 Introduction
05:30 SQL Basics
18:10 Power BI
35:45 Dashboard Demo
This helps users jump directly to important sections.
🎨 Step 9: Build Streamlit Interface
st.title("AI Video Summarizer")
uploaded_video = st.file_uploader("Upload Video")
if uploaded_video:
st.video(uploaded_video)
if st.button("Summarize"):
summary = generate_summary()
st.write(summary)
📊 Step 10: Add Export Options
Allow users to download:
✅ Summary
✅ Transcript
✅ Notes
✅ PDF Report
🚀 Step 11: Deploy Online
Deployment Options:
Render
Railway
Hugging Face Spaces
⭐ Features to Add
Beginner
✅ Video Upload
✅ Transcript Generation
✅ Summary Creation
Intermediate
✅ Topic Extraction
✅ Timestamp Generation
✅ Multi-Language Support
Advanced
✅ YouTube URL Summarization
✅ Meeting Notes Generator
✅ Action Item Detection
✅ Speaker Identification
📂 Project Structure
ai-video-summarizer/
videos/
audio/
transcripts/
summaries/
app.py
summarizer.py
requirements.txt
README.md
screenshots/