Learning
Core PrinciplesAgentAI, Machine Learning, and NLP: Origins, Relationships, and TaxonomyUnderstanding the Blackjack Value Function — Notes on Sutton & Barto Figure 5.1Does DP Always Need Probabilities? A Look at DP vs. Monte Carlo in Reinforcement LearningIs the Convergence of Monte Carlo ES Still an Open Problem?Data ProcessDatasetsEmbedding模型的内部机制详解长文本信息稀释原因及可能方向Understanding Information Retrieval Evaluation Metrics: NDCG, MAP, and MRRFixing PyTorch dtype Mismatch: Long vs Float in Matrix MultiplicationUnderstanding NDCG Evaluation with ranxLiteLLM: More Than Just a RouterMCPMemoryMixture of Experts (MoE): Scalable Machine Learning ArchitectureMonte Carlo Methods in Reinforcement Learning: A Deep DiveFrom MNIST to Full-Document OCR: Bridging the Gap Between CNN Classification and Real-World Text RecognitionLiteLLM, Ollama, and vLLM: Understanding Model Switching at Every LayerOptimumPlayersProductsPytorchRAGRLWhy Perplexity Rises at the Start of RNN TrainingSkillUsagesTable Understanding with RAGTemplateWhy np.array Breaks Autograd Backpropagation: A Subtle Python Reference BugTransformersUtilitiesExplicit vs. Implicit Features: What Every Software Architect Must Consider“扛责”Why sh -c "cd dir && pwd" Prints the Wrong DirectoryChromadb Python PackageMinIO Mirror and Backup: A Practical Guide to mc mirror --watchMinIO: Why Object Storage Beats a Plain Directory StructurePostgreSQL vs SQLiteChromaDB Python PackageFile Management in Linux: file and lsGithub PagesTensorAzureProxybackend/open_webui/utils/middleware.pyDeep Dive: RAGFlow’s Admin & Superuser Initialization SystemHow RAGflow’s APIToken.query Works Under the HoodUnderstanding RAGflow’s api_token TableDeep Dive: RAGFlow’s Document Parsing PipelineHow RAGflow Uses operator.attrgetter for Lazy ORM Query BuildingBuilding Q&A with ragflow_sdk: Chat, Session, and ask()From Elasticsearch Queries to Kubernetes Cluster Deployment: A RAGFlow JourneyHow RAGFlow Creates a Dataset: A Code WalkthroughWhere Does a Dataset Actually Live in RAGFlow?Upload Is Not Enough: Understanding RAGFlow’s Two-Step Document Processing PipelineHow RAGFlow Generates Knowledge Graphs and RAPTOR HierarchiesImportant tablesHow RAGFlow Resolves index_name and knowledgebase_id During ChatWhy Infinity Is a Strong Document Engine for RAGFlowHow RAGflow Bootstraps a Knowledge Base: Inside init_kb and create_idxHow RAGFlow Handles User Invitations and Multi-Tenant Access Controlkb/create and /datasetsHow RAGFlow Creates and Persists a Knowledge Base: A Service-Layer WalkthroughHow RAGFlow Handles Passwords: Transport Encryption + One-Way HashingStudied codeWhy User ID Equals Tenant ID in RAGFlow: A Practical Multi-Tenant DesignRAGFlow Search Flow: A Deep Dive into the Retrieval PipelineDeep Dive into RAGFlow’s Search Architecture: Document Storage, Hybrid Retrieval, and Similarity ComputationHow RAGFlow Stores Files in MinIODeep Dive into RAGFlow’s Task Executor: How Asynchronous Document Processing WorksInside RAGFlow User Management: A Practical Look at the user TableConverting HTML to PDF in Python: A Complete GuideScrapy: Why custom_settings on Your Spider Gets IgnoredScrapy: Spider.parse → ItemPipeline → New Request FlowHandling Pages That Require Login with PlaywrightHandling Large Tables When Converting Web Pages to PDF with PlaywrightScrapy Log SavingSaving Scraped Data to a Database in ScrapySecure Secret Input: How to Read Sensitive Data Without Exposing Ituseradd VS adduserSSH (Secure Shell)FastAPI本地 Uvicorn + FastAPI 获取 IPNGINXLearnArtificial IntelligenceBuilding Better Neural Networks: ReLU and Dropout in a Three-Layer Architecture架构师BashCompilerContainerDatabaseDiskDocumentationMermaidEdk2FlutterGithubGPUInvestLangchainMathematicsMicrosoftNEO4jNetworknumpyOpen-WebUIPythonRAG FlowResearchRobotNatural ScienceScrapySecurityShareUniversitiesVideoVIMVNCVisual CodeWeights & BiasesWebX Window

  • WEB
    • SUPERUSER of init_data.py is variable from environment
    • init_superuser of init_data.py initialize default super user
    • ragflow_server.py initialize super user when --init-superuser
  • CLI
    • setup_auth of auth.py setup authentication
    • admin_server.py initialize admin user as super user

Learning

  • Learning

    Record learning from practice