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.

Content in all repositories owned by your account will be closed.
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"

    backend = {
        "backend":      ["Python", "FastAPI", "Django", "Django Templates", "DRF", "Django Channels", "Pydantic", "SQLAlchemy", "Alembic", "sqladmin"],
        "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 = {
        "ml_ai":              ["PyTorch", "Scikit-learn", "OpenCV", "YOLO", "NumPy", "Pandas", "Matplotlib", "Seaborn", "RoboFlow"],
        "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"],
    }

    agent_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 + JSON Schema design",
            "ReAct pattern (Reason+Act)",
            "LangGraph базовый (простые графы, state, edges)",
            "Agent memory (short-term vs long-term)",
            "Multi-agent basics (orchestrator-worker концептуально)",
        ],
        "rag_basics":    [
            "Embeddings концептуально",
            "Qdrant/pgvector — базовый поиск",
            "Chunking стратегии",
            "Hybrid search (BM25 + vector)",
            "Retrieval evaluation (hit rate, базовые метрики)",
        ],
        "context":       ["Sliding window", "Token budget — считать примерно"],
        "eval_debug":    ["LLM-as-judge базово", "Trace logging (LangSmith/Langfuse)"],
        }

    genai = {
        "fine_tuning":   ["LoRA / QLoRA концептуально", "Когда fine-tuning нужен вместо RAG/prompting"],
        "tool_calling":  ["Parallel tool calls", "Forced tool choice / tool_choice параметр"],
        "safety":        ["Guardrails", "Content moderation (входной/выходной фильтр)"],
        "generation_eval": ["Метрики генерации текста (не путать с retrieval-метриками из rag_basics)"],
        }

Pinned Loading

  1. cv_TrafficViolationDetector cv_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