uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Github Top Repositories

Github Top Repositories

Kanalga Telegram’da o‘tish

Top GitHub repositories in one place 🚀 Explore the best projects in programming, AI, data science, and more.

Ko'proq ko'rsatish

📈 Telegram kanali Github Top Repositories analitikasi

Github Top Repositories (@githubre) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 15 278 obunachidan iborat bo'lib, Taʼlim toifasida 13 389-o'rinni va Hindiston mintaqasida 25 920-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 15 278 obunachiga ega bo‘ldi.

12 Noyabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 310 ga, so‘nggi 24 soatda esa 7 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 0.87% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 0.62% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 133 marta ko‘riladi; birinchi sutkada odatda 94 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 1 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent repository, fork, programming, statistic, description kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“Top GitHub repositories in one place 🚀 Explore the best projects in programming, AI, data science, and more.”

Yuqori yangilanish chastotasi (oxirgi ma’lumot 13 Noyabr, 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.

15 278
Obunachilar
+724 soatlar
+597 kun
+31030 kun
Postlar arxiv
#YOLOv8 #ComputerVision #HomeSecurity #ObjectTracking #AI #Python Lesson: Tracking Suspicious Individuals Near a Home at Night with YOLOv8 This tutorial demonstrates how to build an advanced security system using YOLOv8's object tracking capabilities. The system will detect people in a night-time video feed, track their movements, and trigger an alert if a person loiters for too long within a predefined "alert zone" (e.g., a driveway or porch). --- #Step 1: Project Setup and Dependencies We will use ultralytics for YOLOv8 and its built-in tracker, opencv-python for video processing, and numpy for defining our security zone.
pip install ultralytics opencv-python numpy
Create a Python script (e.g., security_tracker.py) and import the necessary libraries. We'll also use defaultdict to easily manage timers for each tracked person.
import cv2
import numpy as np
from ultralytics import YOLO
from collections import defaultdict
import time

# Hashtags: #Setup #Python #OpenCV #YOLOv8
--- #Step 2: Model Loading and Zone Configuration We will load a standard YOLOv8 model capable of detecting 'person'. The key is to define a polygon representing the area we want to monitor. We will also set a time threshold to define "loitering". You will need a video file of your target area, for example, night_security_footage.mp4.
# Load the YOLOv8 model
model = YOLO('yolov8n.pt')

# Path to your night-time video file
VIDEO_PATH = 'night_security_footage.mp4'

# Define the polygon for the alert zone.
# IMPORTANT: You MUST adjust these [x, y] coordinates to fit your video's perspective.
# This example defines a rectangular area for a driveway.
ALERT_ZONE_POLYGON = np.array([
    [100, 500], [800, 500], [850, 250], [50, 250]
], np.int32)

# Time in seconds a person can be in the zone before an alert is triggered
LOITERING_THRESHOLD_SECONDS = 5.0

# Dictionaries to store tracking data
# Stores the time when a tracked object first enters the zone
loitering_timers = {} 
# Stores the IDs of individuals who have triggered an alert
alert_triggered_ids = set()

# Hashtags: #Configuration #AIModel #SecurityZone
--- #Step 3: Main Loop for Tracking and Zone Monitoring This is the core of the system. We will read the video frame by frame and use YOLOv8's track() function. This function not only detects objects but also assigns a unique ID to each one, allowing us to follow them across frames.
cap = cv2.VideoCapture(VIDEO_PATH)

while cap.isOpened():
    success, frame = cap.read()
    if not success:
        break

    # Run YOLOv8 tracking on the frame, persisting tracks between frames
    results = model.track(frame, persist=True)

    # Get the bounding boxes and track IDs
    boxes = results[0].boxes.xywh.cpu()
    track_ids = results[0].boxes.id.int().cpu().tolist()

    # Visualize the results on the frame
    annotated_frame = results[0].plot()

    # Draw the alert zone polygon on the frame
    cv2.polylines(annotated_frame, [ALERT_ZONE_POLYGON], isClosed=True, color=(0, 255, 255), thickness=2)

# Hashtags: #RealTime #ObjectTracking #VideoProcessing
(Note: The code below should be placed inside the while loop of Step 3) --- #Step 4: Implementing Loitering Logic and Alerts Inside the main loop, we'll iterate through each tracked person. We check if their position is inside our alert zone. If it is, we start or update a timer. If the timer exceeds our threshold, we trigger an alert for that person's ID.

🔥 Trending Repository: lingo.dev 📝 Description: ⚡ Lingo.dev - open-source, AI-powered i18n toolkit for instant localization with LLMs. Bring your own LLM or use Lingo.dev Localization Engine. Join discord: 🔗 Repository URL: https://github.com/lingodotdev/lingo.dev 🌐 Website: https://lingo.dev/go/discord 📖 Readme: https://github.com/lingodotdev/lingo.dev#readme 📊 Statistics: 🌟 Stars: 3.9K stars 👀 Watchers: 8 🍴 Forks: 599 forks 💻 Programming Languages: TypeScript - JavaScript - PHP - HTML - MDX - EJS 🏷️ Related Topics:
#react #javascript #i18n #typescript #react_native
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: xiaomusic 📝 Description: 使用小爱音箱播放音乐,音乐使用 yt-dlp 下载。 🔗 Repository URL: https://github.com/hanxi/xiaomusic 🌐 Website: http://xdocs.hanxi.cc/ 📖 Readme: https://github.com/hanxi/xiaomusic#readme 📊 Statistics: 🌟 Stars: 6.4K stars 👀 Watchers: 22 🍴 Forks: 637 forks 💻 Programming Languages: Python 🏷️ Related Topics:
#python #music #docker #vue #docker_compose #xiaomi #pdm #xiaoai #xiaoai_speaker #xiaomusic
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: ruoyi-vue-pro 📝 Description: 🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP、AI 大模型等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! 🔗 Repository URL: https://github.com/YunaiV/ruoyi-vue-pro 🌐 Website: https://doc.iocoder.cn/ 📖 Readme: https://github.com/YunaiV/ruoyi-vue-pro#readme 📊 Statistics: 🌟 Stars: 33.8K stars 👀 Watchers: 252 🍴 Forks: 7.3K forks 💻 Programming Languages: Java - PLpgSQL - TSQL 🏷️ Related Topics:
#mysql #redis #vue #spring_security #springboot #redisson #mybatis_plus #flowable
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: copilot-cli 📝 Description: GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal. 🔗 Repository URL: https://github.com/github/copilot-cli 📖 Readme: https://github.com/github/copilot-cli#readme 📊 Statistics: 🌟 Stars: 4.4K stars 👀 Watchers: 42 🍴 Forks: 282 forks 💻 Programming Languages: Not available 🏷️ Related Topics: Not available ================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: Deep-Live-Cam 📝 Description: real time face swap and one-click video deepfake with only a single image 🔗 Repository URL: https://github.com/hacksider/Deep-Live-Cam 🌐 Website: https://deeplivecam.net/ 📖 Readme: https://github.com/hacksider/Deep-Live-Cam#readme 📊 Statistics: 🌟 Stars: 74.6K stars 👀 Watchers: 454 🍴 Forks: 10.9K forks 💻 Programming Languages: Python 🏷️ Related Topics:
#ai #realtime #artificial_intelligence #faceswap #gan #webcam #webcamera #deepfake #deep_fake #ai_face #video_deepfake #realtime_deepfake #deepfake_webcam #realtime_face_changer #fake_webcam #ai_webcam #ai_deep_fake #real_time_deepfake
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: docs 📝 Description: A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. 🔗 Repository URL: https://github.com/suitenumerique/docs 🌐 Website: https://docs.numerique.gouv.fr 📖 Readme: https://github.com/suitenumerique/docs#readme 📊 Statistics: 🌟 Stars: 14.1K stars 👀 Watchers: 56 🍴 Forks: 423 forks 💻 Programming Languages: Python - TypeScript - CSS - JavaScript - Makefile - Shell 🏷️ Related Topics:
#government #documentation #django #opensource #mit #knowledge #wiki #reactjs #self_hosted #mit_license #collaborative #knowledge_base #yjs #realtime_collaboration #g2g #blocknotejs
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: chef 📝 Description: The only AI app builder that knows backend 🔗 Repository URL: https://github.com/get-convex/chef 🌐 Website: https://chef.convex.dev 📖 Readme: https://github.com/get-convex/chef#readme 📊 Statistics: 🌟 Stars: 2.5K stars 👀 Watchers: 22 🍴 Forks: 497 forks 💻 Programming Languages: TypeScript - JavaScript - CSS 🏷️ Related Topics: Not available ================================== 🧠 By: https://t.me/DataScienceM

Person Detection Accuracy: YOLOv8 is highly effective at detecting people, but it can struggle with heavy occlusion (people hiding others) or very low-resolution images, potentially leading to an undercount. Gender Classification Reliability: The secondary gender classification model (cvlib) is a simplified model. Its accuracy depends heavily on clear, front-facing views of faces. It may fail on side profiles, poor lighting, or small faces. Ethical Considerations & Bias: Gender classification from images is an inherently problematic task. These models are trained on datasets that may contain biases and often rely on stereotypical features (e.g., hair length). The model's performance can be worse for certain ethnicities and it cannot account for non-binary gender identities. This tool should be seen as a rough estimator based on visual stereotypes, not a definitive measure of gender. Performance: For real-time video, this multi-step process (YOLO -> crop -> face detection -> gender detection) can be slow. A more advanced approach would be to fine-tune a single object detection model on a custom dataset with 'man' and 'woman' classes for much faster and more integrated performance. ━━━━━━━━━━━━━━━ By: @DataScienceN ✨

# Counters for male and female
male_count = 0
female_count = 0

# A copy of the original image for drawing results
output_img = img.copy()

# Loop through each person's bounding box
for (x1, y1, x2, y2) in person_boxes:
    # Crop the person from the image
    person_crop = img[y1:y2, x1:x2]
    
    label = "Unknown"
    
    try:
        # Apply gender detection on the person crop
        # padding is used to better detect faces at the edge of the crop
        face, confidence = cv.detect_face(person_crop, threshold=0.5)
        
        # We process only if one face is detected to avoid ambiguity
        if len(face) > 0:
            # Get the first face detected
            (startX, startY, endX, endY) = face[0]
            face_crop = np.copy(person_crop[startY:endY, startX:endX])

            # Predict gender of the detected face
            (gender_label, gender_confidence) = cv.detect_gender(face_crop)
            
            if gender_confidence > 0.6: # Confidence threshold
                label = gender_label
                if label == 'male':
                    male_count += 1
                elif label == 'female':
                    female_count += 1

    except Exception as e:
        # Sometimes cvlib can fail on small or unclear crops
        label = "Error"

    # Draw bounding box and label on the output image
    color = (0, 255, 0) if label in ["male", "female"] else (0, 0, 255)
    cv2.rectangle(output_img, (x1, y1), (x2, y2), color, 2)
    cv2.putText(output_img, label, (x1, y1 - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, color, 2)

print(f"Males detected: {male_count}")
print(f"Females detected: {female_count}")
--- Step 5: Displaying Final Results Finally, we calculate the percentages and display the annotated image along with a summary of our findings. #Results #Visualization
# Calculate percentages
known_gender_count = male_count + female_count
if known_gender_count > 0:
    male_percentage = (male_count / known_gender_count) * 100
    female_percentage = (female_count / known_gender_count) * 100
else:
    male_percentage = 0
    female_percentage = 0

# Prepare the summary text
summary_text1 = f"Total People: {total_people}"
summary_text2 = f"Men: {male_count} ({male_percentage:.1f}%)"
summary_text3 = f"Women: {female_count} ({female_percentage:.1f}%)"

# Add summary text to the image
cv2.putText(output_img, summary_text1, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 1, (255,255,255), 3)
cv2.putText(output_img, summary_text2, (10, 60), cv2.FONT_HERSHEY_SIMPLEX, 1, (255,255,255), 3)
cv2.putText(output_img, summary_text3, (10, 90), cv2.FONT_HERSHEY_SIMPLEX, 1, (255,255,255), 3)

# Save or display the final image
cv2.imwrite('crowd_analysis_result.jpg', output_img)
print("\n--- Analysis Complete ---")
print(summary_text1)
print(summary_text2)
print(summary_text3)
print("Result image saved as 'crowd_analysis_result.jpg'")
--- Step 6: Discussion of Results and Limitations #Discussion #Ethics #AI

#YOLOv8 #ComputerVision #ObjectDetection #Python #AI Audience Analysis with YOLOv8: Counting People & Estimating Gender Ratios This lesson demonstrates how to use the YOLOv8 model to perform a computer vision task: analyzing an image of a crowd to count the total number of people and estimate the ratio of men to women. --- Step 1: Setup and Installation First, we need to install the necessary libraries. ultralytics for the YOLOv8 model, opencv-python for image manipulation, and cvlib for a simple, pre-trained gender classification model. #Setup #Installation
# Open your terminal or command prompt and run:
pip install ultralytics opencv-python cvlib tensorflow
--- Step 2: Loading Models and Image We will load two models: the official YOLOv8 model pre-trained for object detection, and we'll use cvlib for gender detection. We also need to load the image we want to analyze. Make sure you have an image named crowd.jpg in the same directory. #DataLoading #Model
import cv2
from ultralytics import YOLO
import cvlib as cv
import numpy as np

# Load the YOLOv8 model (pre-trained on COCO dataset)
model = YOLO('yolov8n.pt')

# Load the image
image_path = 'crowd.jpg' # Make sure this image exists
img = cv2.imread(image_path)

# Check if the image was loaded correctly
if img is None:
    print(f"Error: Could not load image from {image_path}")
else:
    print("Image and YOLOv8 model loaded successfully.")
--- Step 3: Person Detection with YOLOv8 Now, we'll run the YOLOv8 model on our image to detect all objects and then filter those results to keep only the ones identified as a 'person'. #PersonDetection #Inference
# Run inference on the image
results = model(img)

# A list to store the bounding boxes of detected people
person_boxes = []

# Process the results
for result in results:
    boxes = result.boxes
    for box in boxes:
        # Get class id and check if it's a person (class 0 in COCO)
        if model.names[int(box.cls)] == 'person':
            # Get bounding box coordinates
            x1, y1, x2, y2 = map(int, box.xyxy[0])
            person_boxes.append((x1, y1, x2, y2))

# Print the total number of people found
total_people = len(person_boxes)
print(f"Total people detected: {total_people}")
--- Step 4: Gender Classification For each detected person, we will crop their bounding box from the image. Then, we'll use cvlib to detect a face within that crop and predict the gender. This is a multi-step pipeline. #GenderClassification #CV

Clean Code Tip: For reusable setup and teardown logic, you can create your own context managers. Instead of writing a full class with __enter__ and __exit__, use the @contextmanager decorator from the contextlib module for a more concise and elegant solution. This is a pro-level technique for robust resource management. 🚀 Example:
import contextlib

# The verbose, class-based way to create a context manager
class DatabaseConnection:
    def __init__(self, db_name):
        self._db_name = db_name
        self._conn = None
        print(f"Initializing connection to {self._db_name}...")

    def __enter__(self):
        print("-> Entering context: Opening connection.")
        self._conn = f"CONNECTION_TO_{self._db_name}" # Simulate connection
        return self._conn

    def __exit__(self, exc_type, exc_val, exc_tb):
        print("<- Exiting context: Closing connection.")
        self._conn = None # Simulate closing

print("--- Class-Based Way ---")
with DatabaseConnection("users.db") as conn:
    print(f"   Performing operations with {conn}")


# The clean, Pythonic way using a generator and @contextmanager
@contextlib.contextmanager
def managed_database(db_name):
    print(f"Initializing connection to {db_name}...")
    conn = f"CONNECTION_TO_{db_name}"
    try:
        print("-> Entering context: Yielding connection.")
        yield conn # The code inside the 'with' block runs here
    finally:
        # This code is guaranteed to run, just like __exit__
        print("<- Exiting context: Closing connection in 'finally'.")
        conn = None

print("\n--- @contextmanager Way ---")
with managed_database("products.db") as conn:
    print(f"   Performing operations with {conn}")
━━━━━━━━━━━━━━━ By: @DataScienceN ✨

🔥 Trending Repository: LLaMA-Factory 📝 Description: Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) 🔗 Repository URL: https://github.com/hiyouga/LLaMA-Factory 🌐 Website: https://llamafactory.readthedocs.io 📖 Readme: https://github.com/hiyouga/LLaMA-Factory#readme 📊 Statistics: 🌟 Stars: 61.3K stars 👀 Watchers: 295 🍴 Forks: 7.4K forks 💻 Programming Languages: Python 🏷️ Related Topics:
#nlp #agent #ai #transformers #moe #llama #gpt #lora #quantization #gemma #fine_tuning #peft #large_language_models #llm #rlhf #instruction_tuning #qlora #qwen #deepseek #llama3
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: BettaFish 📝 Description: 微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。 🔗 Repository URL: https://github.com/666ghj/BettaFish 📖 Readme: https://github.com/666ghj/BettaFish#readme 📊 Statistics: 🌟 Stars: 2.1K stars 👀 Watchers: 🍴 Forks: 295 forks 💻 Programming Languages: Python - HTML 🏷️ Related Topics:
#nlp #sentiment_analysis #python3 #data_analysis #deep_search #multi_agent_system #agent_framework #public_opinion_analysis #llms #deep_research
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: Ventoy 📝 Description: A new bootable USB solution. 🔗 Repository URL: https://github.com/ventoy/Ventoy 🌐 Website: https://www.ventoy.net 📖 Readme: https://github.com/ventoy/Ventoy#readme 📊 Statistics: 🌟 Stars: 71.7K stars 👀 Watchers: 683 🍴 Forks: 4.5K forks 💻 Programming Languages: C - Shell - HTML - C++ - CSS - Makefile 🏷️ Related Topics:
#windows #linux #unix #legacy #usb #multiboot #persistence #bsd #uefi #chromeos #iso_files #secure_boot #unattended #auto_install #bootable_usb
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: claude-relay-service 📝 Description: CRS-自建Claude Code镜像,一站式开源中转服务,让 Claude、OpenAI、Gemini、Droid 订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。 🔗 Repository URL: https://github.com/Wei-Shaw/claude-relay-service 🌐 Website: https://pincc.ai 📖 Readme: https://github.com/Wei-Shaw/claude-relay-service#readme 📊 Statistics: 🌟 Stars: 4.6K stars 👀 Watchers: 13 🍴 Forks: 769 forks 💻 Programming Languages: JavaScript - Vue - Shell - CSS - Makefile - Dockerfile 🏷️ Related Topics:
#droid #crs #claude #claude_api #gemini_cli #claude_code #codex_cli #claude_proxy #droid_cli #droid2api
================================== 🧠 By: https://t.me/DataScienceM

Repost from Kaggle Data Hub
Is Your Crypto Transfer Secure? Score Your Transfer analyzes wallet activity, flags risky transactions in real time, and gene
Is Your Crypto Transfer Secure? Score Your Transfer analyzes wallet activity, flags risky transactions in real time, and generates downloadable compliance reports—no technical skills needed. Protect funds & stay compliant. Sponsored By WaybienAds

A title I guess this is a start https://t.me/frommeforworld Sponsored By WaybienAds
A title I guess this is a start https://t.me/frommeforworld Sponsored By WaybienAds

🔥 Trending Repository: WeKnora 📝 Description: LLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers using RAG paradigm. 🔗 Repository URL: https://github.com/Tencent/WeKnora 🌐 Website: https://weknora.weixin.qq.com 📖 Readme: https://github.com/Tencent/WeKnora#readme 📊 Statistics: 🌟 Stars: 6.8K stars 👀 Watchers: 43 🍴 Forks: 778 forks 💻 Programming Languages: Go - Vue - Python - TypeScript - Shell - Less 🏷️ Related Topics:
#agent #golang #multi_tenant #ai #chatbot #evaluation #embeddings #openai #question_answering #chatbots #knowledge_base #semantic_search #reranking #multimodel #rag #vector_search #llm #generative_ai #agentic #ollama
================================== 🧠 By: https://t.me/DataScienceM

🔥 Trending Repository: mem0 📝 Description: Universal memory layer for AI Agents; Announcing OpenMemory MCP - local and secure memory management. 🔗 Repository URL: https://github.com/mem0ai/mem0 🌐 Website: https://mem0.ai 📖 Readme: https://github.com/mem0ai/mem0#readme 📊 Statistics: 🌟 Stars: 42.1K stars 👀 Watchers: 203 🍴 Forks: 4.5K forks 💻 Programming Languages: Python - TypeScript - MDX - Jupyter Notebook - JavaScript - Shell 🏷️ Related Topics:
#python #application #state_management #ai #memory #chatbots #memory_management #agents #hacktoberfest #ai_agents #long_term_memory #rag #llm #chatgpt #genai
================================== 🧠 By: https://t.me/DataScienceM