Skip to content
View MederbekTuratbekov's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MederbekTuratbekov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MederbekTuratbekov/README.md
1 2
class ML_Developer:
    name        = "Mederbek"
    experience  = "24 months"
    focus       = "ML Engineering"
    interest    = ["Agentic AI Engineer", "Research Engineer", "Post-Training & Reasoning", "Alignment & AI Safety"]
    principles  = ["DRY", "KISS", "SOLID"]
    goal        = "AGI Engineer"

    stack = {
        "backend":      ["Python", "FastAPI", "Django", "Django Templates", "DRF", "Django Channels", "Pydantic", "SQLAlchemy", "Alembic", "sqladmin"],
        "ml_ai":        ["PyTorch", "Scikit-learn", "OpenCV", "YOLO", "NumPy", "Pandas", "Matplotlib", "Seaborn", "RoboFlow"],
        "platforms":    ["Google Colab", "Kaggle", "Hugging Face", "n8n"],
        "databases":    ["PostgreSQL", "MySQL", "Redis"],
        "devops":       ["Linux", "Docker", "NGINX", "AWS", "Gunicorn", "Uvicorn", "Daphne", "Git", "GitHub", "Postman"],
        "api":          ["REST", "GraphQL", "WebSocket", "gRPC", "SOAP", "HTTP/2", "CORS"],
        "architecture": ["Monolith", "Microservices", "n8n"],
        "libraries":    ["Alembic", "Joblib", "Pillow", "pytest", "Authlib", "passlib", "Streamlit"],
    }

    ml_deep_dive = {
        "audio_ml":           ["torchaudio", "MelSpectrogram", "AmplitudeToDB", "Resample (сэмплрейт нормализация)", "soundfile"],
        "nlp":                ["torchtext", "LSTM", "BiLSTM", "nn.Embedding", "CountVectorizer", "Naive Bayes (MultinomialNB)", "build_vocab_from_iterator", "HuggingFace datasets"],
        "cnn_architectures":  ["Conv2d/MaxPool2d/AdaptiveAvgPool2d", "BatchNorm2d", "Dropout2d", "VGG-style blocks", "transfer learning patterns"],
        "classic_ml":         ["LogisticRegression", "DecisionTree", "RandomForest", "XGBoost", "SVC", "KNeighborsClassifier"],
        "ml_techniques":      ["class_weight='balanced' (дисбаланс классов)", "stratify (стратифицированное разбиение)", "CosineAnnealingLR / StepLR (scheduler)", "label_smoothing", "collate_fn (кастомный батчинг)", "AdaptiveAvgPool2d (переменная длина входа)"],
        "metrics":            ["accuracy", "F1", "ROC-AUC", "R²", "precision/recall", "classification_report"],
    }

    AI Agent Engineer:
    junior = {
    "llm_basics":    ["OpenAI API / Claude SDK", "Sampling (temperature, top-k, top-p)"],
    "prompting":     ["Few-shot / Chain-of-Thought", "Structured output (JSON mode)", "System prompt design"],
    "agents_core":   ["Tool Calling", "LangGraph базовый (простые графы)"],
    "rag_basics":    ["Embeddings концептуально", "Qdrant/pgvector — базовый поиск", "Chunking стратегии"],
    "context":       ["Sliding window", "Token budget — считать примерно"],
    }
    middle = {
    "agents_advanced": ["MCP", "Мульти-агентные графы (LangGraph)", "Error handling / retry для tool calls"],
    "rag_advanced":    ["Hybrid Search (BM25 + vector)", "Reranking (cross-encoder)", "Fine-tune embeddings под домен"],
    "context_deep":    ["Суммаризация истории диалога", "Token budget management (точный расчёт)"],
    "evaluation":      ["LangSmith", "Ragas", "Тестирование промптов"],
    "llm_testing":     ["Mocking LLM-ответов в pytest", "Snapshot-тесты для RAG"],
    "streaming":       ["SSE/WebSocket токенов", "Связка с своим стеком (Channels)"],
    "caching":         ["Semantic caching"],
    "cost_tracking":   ["Token usage monitoring", "Cost per request"],
    "finetuning_light":["Instruction Tuning / SFT — понимать когда нужен"],
    }
    senior = {
    "finetuning":      ["SFT практически", "RLHF/DPO концептуально", "Dataset preparation"],
    "alignment":       ["RLHF (reward model, PPO)", "Constitutional AI", "Prompt injection — атака и защита глубоко"],
    "optimization":    ["vLLM", "AWQ/GPTQ/GGUF квантование", "KV-cache, batching"],
    "mlops":           ["MLflow", "Drift Monitoring"],
    "observability":   ["OpenTelemetry", "Prometheus + Grafana"],
    "security":        ["OAuth2 PKCE", "Rate Limiting паттерны", "Prompt Injection защита — production-grade"],
    "async_infra":     ["RabbitMQ/Celery — тяжёлые фоновые пайплайны", "Airflow — если MLOps плотно"],
    "architecture":    ["Проектирование multi-agent систем с нуля", "Trade-offs: latency vs cost vs quality"],
    }

Pinned Loading

  1. ml_TrafficViolationDetector ml_TrafficViolationDetector Public

    REST API based on YOLOv8m for vehicle and traffic light signal detection (9 classes) in video — red-light violation monitoring. FastAPI + OpenCV. mAP50 63.2%, traffic lights >95%. Trained in Google…

    Jupyter Notebook

  2. ml_House_fastapi ml_House_fastapi Public

    FastAPI service for real estate price prediction (Gradient Boosting, R²=0.90) with JWT authentication, OAuth, and a SQLAdmin panel.

    Jupyter Notebook

  3. ml_IMDB_DatasetOf_50K_MovieReviews ml_IMDB_DatasetOf_50K_MovieReviews Public

    PyTorch LSTM sentiment classifier on 50K IMDB reviews (torchtext), served via FastAPI. Documents real train/test gap (99.7% vs 83.5% accuracy after 30 unregularized epochs) instead of an inflated h…

    Jupyter Notebook

  4. ml_RAVDESS_EmotionalSpeechAudio ml_RAVDESS_EmotionalSpeechAudio Public

    REST API based on PyTorch (CNN) for recognizing 8 emotions from voice recordings (angry, happy, sad, fearful, etc.). Log-Mel spectrograms + FastAPI. Test accuracy 67.71%. Trained in Google Colab on…

    Jupyter Notebook

  5. ml_GoEmotions ml_GoEmotions Public

    Multi-label emotion classifier (28 GoEmotions categories) using a BiLSTM in PyTorch, served via FastAPI. Per-class threshold tuning on validation set.

    Jupyter Notebook

  6. ml_GarbageClassification ml_GarbageClassification Public

    CNN-based waste sorting classifier (6 categories, 75% test accuracy) trained from scratch on PyTorch, served via Streamlit

    Jupyter Notebook