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 53 487 obunachidan iborat bo'lib, Taʼlim toifasida 3 204-o'rinni va Hindiston mintaqasida 6 710-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 53 487 obunachiga ega bo‘ldi.
24 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 850 ga, so‘nggi 24 soatda esa 19 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 3.59% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 0.76% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 1 921 marta ko‘riladi; birinchi sutkada odatda 404 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 9 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 25 Iyun, 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.
ai-chatbot/
│
├── app.py
├── chatbot.py
├── prompts/
├── requirements.txt
├── .env
├── README.md
└── screenshots/
💼 Resume Project Description
AI Chatbot using LLMs
Developed a conversational AI chatbot using Large Language Models, Python, and Streamlit. Implemented prompt engineering, conversation memory, API integration, and interactive UI for intelligent question-answering and contextual conversations.
🎯 Mini Challenge
Upgrade the chatbot with:
1. Voice input and output
2. PDF upload support
3. Chat history database
4. Multiple AI model selection
5. Internet search capability
What Recruiters Love About This Project
This project demonstrates:
• ✅ Generative AI Knowledge
• ✅ API Integration
• ✅ Prompt Engineering
• ✅ Frontend + Backend Skills
• ✅ Deployment Experience
These are among the most sought-after AI skills today.
🔥 Double Tap ❤️ For Part-5pip install openai
pip install streamlit
pip install python-dotenv
🔑 Step 3: Store API Key Securely
Create .env file
API_KEY=YOUR_KEY
Never hardcode secrets in code.
🐍 Step 4: Connect to LLM
Example workflow:
from openai import OpenAI
client = OpenAI(api_key=API_KEY)
response = client.responses.create(
model="gpt-5",
input="What is Artificial Intelligence?"
)
print(response.output_text)
🎨 Step 5: Build Chat Interface
Create Streamlit UI:
import streamlit as st
st.title("AI Chatbot")
question = st.text_input("Ask Anything")
🤖 Step 6: Generate Responses
if question:
response = client.responses.create(
model="gpt-5",
input=question
)
st.write(response.output_text)
Now users can ask questions and receive AI-generated answers.
🧠 Step 7: Add Conversation Memory
Without memory:
User: My name is Deepak.
User: What is my name?
Bot: I don't know.
With memory:
User: My name is Deepak.
User: What is my name?
Bot: Your name is Deepak.
Store messages:
if "messages" not in st.session_state:
st.session_state.messages = []
Append history:
st.session_state.messages.append(
{"role":"user","content":question}
)pip install streamlit
Upload Image:
import streamlit as st
uploaded_file = st.file_uploader(
"Upload Image"
)
Detect Faces:
if uploaded_file:
image = cv2.imread(
uploaded_file.name
)
# detect faces
st.image(image)
Users can upload photos and instantly detect faces.
⭐ Features to Add
Beginner
✅ Face Detection
✅ Image Upload
✅ Webcam Detection
Intermediate
✅ Face Counting
✅ Face Cropping
✅ Save Detected Faces
✅ Multiple Face Detection
Advanced
✅ Face Recognition
✅ Attendance System
✅ Emotion Detection
✅ Mask Detection
📂 Project Structure
face-detection-system/ │ ├── data/ ├── models/ ├── screenshots/ ├── app.py ├── detect.py ├── requirements.txt ├── README.md └── sample_images/💼 Resume Project Description Face Detection System Developed a real-time Face Detection System using Python and OpenCV. Implemented image preprocessing, Haar Cascade-based face detection, webcam integration, and an interactive application capable of detecting multiple faces in real time. 🎯 Mini Challenge Upgrade your project by adding: 1. Face counting. 2. Face recognition using known images. 3. Attendance tracking. 4. Emotion detection. 5. Real-time Streamlit dashboard. 🔥 Double Tap ❤️ For Part-4 ----- 3.28 ₽ · /balance_help
pip install opencv-python
Verify Installation:
import cv2
print(cv2.__version__)
🖼️ Step 2: Read an Image
import cv2
image = cv2.imread("person.jpg")
cv2.imshow("Image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
🔍 Step 3: Convert Image to Grayscale
Face detection works better on grayscale images.
gray = cv2.cvtColor(
image,
cv2.COLOR_BGR2GRAY
)
Why?
✅ Faster processing
✅ Less memory usage
✅ Better detection performance
🤖 Step 4: Load Pre-Trained Face Detector
OpenCV provides a pre-trained Haar Cascade model.
face_cascade = cv2.CascadeClassifier(
cv2.data.haarcascades +
"haarcascade_frontalface_default.xml"
)
🎯 Step 5: Detect Faces
faces = face_cascade.detectMultiScale(
gray,
scaleFactor=1.1,
minNeighbors=5
)
What Happens Here?
The model scans the image and returns coordinates:
x = 120
y = 60
width = 180
height = 180
Each coordinate represents a detected face.
🟥 Step 6: Draw Bounding Boxes
for (x,y,w,h) in faces:
cv2.rectangle(
image,
(x,y),
(x+w,y+h),
(255,0,0),
2
)
Output:
😀 Face Detected
┌──────────┐
│ Face │
└──────────┘
🖥️ Step 7: Display Result
cv2.imshow(
"Face Detection",
image
)
cv2.waitKey(0)
cv2.destroyAllWindows()
Now detected faces appear inside rectangles.
🎥 Step 8: Real-Time Webcam Detection
This is where the project becomes exciting.
Access Webcam:
cap = cv2.VideoCapture(0)
🔄 Step 9: Process Video Frames
while True:
success, frame = cap.read()
gray = cv2.cvtColor(
frame,
cv2.COLOR_BGR2GRAY
)
faces = face_cascade.detectMultiScale(
gray,
1.1,
5
)
for (x,y,w,h) in faces:
cv2.rectangle(
frame,
(x,y),
(x+w,y+h),
(255,0,0),
2
)
cv2.imshow(
"Face Detector",
frame
)
if cv2.waitKey(1) == 27:
break
Press: ESC to stop.
🚀 Step 10: Release Camera
cap.release()
cv2.destroyAllWindows()import pandas as pd
df = pd.read_csv("spam.csv")
print(df.head())
print(df['label'].value_counts())
Check: total emails, spam %, missing values.
🧹 Step 3: Text Preprocessing
Raw: "Congratulations!!! You WON ₹50,000... CLICK NOW!!!"
Clean: "congratulation won click"
Convert to lowercase
text = text.lower()
Remove punctuation
import string
text = text.translate(str.maketrans('', '', string.punctuation))
Step 4: Tokenization
Split sentence into words
"you won prize" → ["you", "won", "prize"]
from nltk.tokenize import word_tokenize
tokens = word_tokenize(text)
Step 5: Remove Stopwords
Remove common words:
the, is, a, an
["you", "won", "the", "prize"] → ["won", "prize"]
from nltk.corpus import stopwords
words = [w for w in tokens if w not in stopwords.words('english')]
Step 6: Stemming
Reduce words to root form
running, runs, ran → run
playing, played → play
from nltk.stem import PorterStemmer
ps = PorterStemmer()
words = [ps.stem(w) for w in words]
Step 7: Convert Text to Numbers with TF-IDF
ML models can’t read text. TF-IDF gives importance score to words.
Spam words like “win, free, offer” get high scores.
from sklearn.feature_extraction.text import TfidfVectorizer
tfidf = TfidfVectorizer()
X = tfidf.fit_transform(df['text'])
Step 8: Train Model
from sklearn.linear_model import LogisticRegression
model = LogisticRegression()
model.fit(X_train, y_train)
Other models to try: Multinomial Naive Bayes, Random Forest, XGBoost
Step 9: Predict New Email
sample = ["Congratulations you won free iPhone"]
sample_vec = tfidf.transform(sample)
pred = model.predict(sample_vec)
print("Spam" if pred[0]==1 else "Ham")
Step 10: Check Performance
from sklearn.metrics import accuracy_score, precision_score, recall_score, confusion_matrix
print("Accuracy:", accuracy_score(y_test, y_pred))
Also check Precision, Recall, F1-Score, Confusion Matrix.
🎨 Step 11: Build Streamlit App
import streamlit as st
st.title("Spam Email Detector")
email = st.text_area("Paste email text here")
if st.button("Check"):
email_vec = tfidf.transform([email])
result = model.predict(email_vec)
if result[0]==1:
st.error("🚨 Spam Email Detected")
else:
st.success("✅ Legit Email")
Run: streamlit run app.py
⭐ Features to Add
Beginner: Show accuracy, simple UI
Intermediate: Add spam probability %, save email history
Advanced: Multi-language support, Phishing detection, Gmail API integration
📁 Project Folder Structure
spam-detector/
├── data/spam.csv
├── models/model.pkl
├── notebooks/training.ipynb
├── app.py
├── train.py
├── requirements.txt
└── README.md
💼 Resume Bullet
Spam Email Classifier using NLP
Built end-to-end text classification pipeline with Python, NLTK, TF-IDF, and Logistic Regression. Achieved 97%+ accuracy. Deployed interactive Streamlit app for real-time spam detection.
🚀 Mini Challenge for You
1. Add phishing email detection
2. Show spam probability percentage
3. Deploy on Hugging Face Spaces for free
🔥 Double Tap ❤️ For Part-3house-price-prediction/
│
├── data/
├── models/
├── notebooks/
├── screenshots/
├── app.py
├── train.py
├── requirements.txt
├── README.md
└── house_data.csv
💼 Resume Project Description
House Price Prediction App
Developed an end-to-end Machine Learning application using Python, Pandas, Scikit-learn, and Streamlit to predict real estate prices based on property features. Performed data preprocessing, model training, evaluation, and deployed an interactive web application for real-time predictions.
🎯 Mini Challenge
Before moving to the next project, try these improvements:
1. Add Location as a feature
2. Compare Linear Regression vs Random Forest
3. Display prediction confidence
4. Deploy the app online
5. Upload the project to GitHub with screenshots and documentation
🔥 Double Tap ❤️ For Part-2
-----
1.45 ₽ · /balance_helpimport pandas as pd
data = pd.read_csv("house_data.csv")
print(data.head())
Why? This loads the dataset into a DataFrame for analysis.
🔍 Step 3: Explore the Data
Check: data.info()
Check missing values: data.isnull().sum()
Check statistics: data.describe()
Goal: Understand data types, missing values, outliers, data distribution
📈 Step 4: Visualize the Data
Relationship between Area and Price:
import matplotlib.pyplot as plt
plt.scatter(data["Area"], data["Price"])
plt.xlabel("Area")
plt.ylabel("Price")
plt.show()
Observation: Generally 📈 Larger houses → Higher prices
🧹 Step 5: Data Preprocessing
Separate Features and Target
X = data[["Area","Bedrooms","Bathrooms","Age"]]
y = data["Price"]
Train-Test Split
from sklearn.model_selection import train_test_split
X_train,X_test,y_train,y_test = train_test_split(
X, y, test_size=0.2, random_state=42
)
🤖 Step 6: Train the AI Model
Use Linear Regression
from sklearn.linear_model import LinearRegression
model = LinearRegression()
model.fit(X_train,y_train)
What Happens Here? The model learns area impact on price, bedroom impact on price, bathroom impact on price, age impact on price
📉 Step 7: Make Predictions
predictions = model.predict(X_test)
print(predictions[:5])
The model now predicts house prices for unseen houses.
📏 Step 8: Evaluate Performance
from sklearn.metrics import mean_absolute_error
mae = mean_absolute_error(y_test,predictions)
print(mae)
Common Metrics:
✅ MAE,
✅ MSE,
✅ RMSE,
✅ R² Score
🎨 Step 9: Build a Streamlit App
Install: pip install streamlit
Create app.py
import streamlit as st
area = st.number_input("Area")
bedrooms = st.number_input("Bedrooms")
bathrooms = st.number_input("Bathrooms")
age = st.number_input("Age")
if st.button("Predict"):
result = model.predict([[area,bedrooms,bathrooms,age]])
st.success(f"Predicted Price: {result[0]}")
🚀 Step 10: Run the Application
streamlit run app.pyproject/
│
├── data/
├── notebooks/
├── models/
├── app/
├── requirements.txt
├── README.md
└── main.pypip install opencv-python
🖼️ 1. Reading Images in Python
import cv2
image = cv2.imread("image.jpg")
cv2.imshow("Image", image)
cv2.waitKey(0)
🎨 2. Image Processing Basics
Computer Vision systems often preprocess images before analysis.
Common Operations
✅ Resize images
✅ Crop images
✅ Blur images
✅ Convert colors
✅ Edge detection
Resize Image Example
resized = cv2.resize(image, (300, 300))
🌈 3. Convert Image to Grayscale
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
Why Important?
Reduces complexity and improves processing speed.
🔍 4. Edge Detection
Helps identify object boundaries.
edges = cv2.Canny(gray, 100, 200)
Applications
• Lane detection
• Shape recognition
• Medical imaging
😀 5. Face Detection
One of the most common Computer Vision tasks.
OpenCV Face Detection
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
Applications
✅ Smartphone face unlock
✅ Attendance systems
✅ Security systems
📹 6. Video Processing
Computer Vision also processes videos frame-by-frame.
cap = cv2.VideoCapture(0)
Applications
• CCTV monitoring
• Traffic analysis
• Motion detection
🧠 7. CNN in Computer Vision
CNN (Convolutional Neural Networks) are the foundation of modern Computer Vision.
Why CNNs?
They automatically learn:
• Edges
• Shapes
• Patterns
• Objects
👁️ 8. Image Classification
Classifies entire images into categories.
Examples
• Cat vs Dog
• Healthy vs Diseased Plant
• Car vs Bike
📦 9. Object Detection
Detects and locates multiple objects.
Popular Models
• YOLO
• SSD
• Faster R-CNN
⚡ YOLO — Real-Time Object Detection
YOLO = You Only Look Once
Why Popular?
✅ Extremely fast
✅ Real-time detection
✅ High accuracy
Applications
• Self-driving cars
• Security cameras
• Retail analytics
🏥 10. Computer Vision in Healthcare
Computer Vision is transforming healthcare.
Applications
✅ X-ray analysis
✅ Cancer detection
✅ MRI scan analysis
✅ Disease diagnosis
🚗 11. Self-Driving Cars
Computer Vision helps autonomous vehicles:
✅ Detect lanes
✅ Identify pedestrians
✅ Recognize traffic signs
✅ Avoid obstacles
🧾 12. OCR — Optical Character Recognition
OCR extracts text from images.
Examples
• Document scanners
• Number plate recognition
• Invoice readers
📊 Important Computer Vision Concepts
• Image Classification: Identify image category
• Object Detection: Locate objects
• Segmentation: Separate image regions
• CNN: Deep Learning for images
• OCR: Extract text from images
🚀 Beginner Computer Vision Projects
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
