Liang Hexiang's Space

website·Indexed 30 days ago

https://lianghexiang.github.io/space/

A personal knowledge base and technical blog covering a wide range of topics including PySpark tutorials, Large Language Models (LLM), Retrieval-Augmented Generation (RAG), prompt engineering, vector databases, and software development practices such as design patterns, gRPC, Python, MySQL, and Linux configuration.

Tokens
10.3K
Snippets
41
Records
91
Agent score
74%

What's inside Liang Hexiang's Space

  1. Overview of PySpark for Distributed Data Processing

    PySpark is the Python API for Apache Spark, designed to run Python applications across distributed clusters (multiple nodes) in parallel. It serves as an analytical processing engine for large-scale distributed data processing and machine learning applications. This specific guidance is based on Spark version 3.5.
  2. Introduction to PySpark

    PySpark is the Python API for Apache Spark, designed to run Python applications using Spark's distributed computing capabilities. It serves as an analytical processing engine for large-scale distributed data processing and machine learning applications, allowing programs to run in parallel across a distributed cluster of multiple nodes.
  3. Introduction to PySpark

    PySpark is the Python API for Apache Spark, designed for large-scale distributed data processing and machine learning applications. It allows Python applications to run in parallel across a distributed cluster of multiple nodes, leveraging the analytical processing engine of Apache Spark.
  4. Introduction to PySpark for Distributed Data Processing

    PySpark is the Python API for Apache Spark, designed to run Python applications on distributed clusters (multiple nodes) in parallel. It serves as an analytical processing engine for large-scale distributed data processing and machine learning applications. This specific guidance is based on Spark version 3.5.
  5. Introduction to PySpark for distributed data processing

    PySpark is the Python API for Apache Spark, designed to run Python applications on distributed clusters (multiple nodes). It serves as an analytical processing engine for large-scale distributed data processing and machine learning applications. This specific guidance is based on Spark version 3.5.
  6. Introduction to PySpark

    PySpark is a Python API for Apache Spark, designed for large-scale distributed data processing and machine learning applications. It allows developers to run Python applications in parallel across a distributed cluster of multiple nodes, leveraging the Spark analysis processing engine.
  7. Overview of other closed-source LLMs (Gemini, Wenxin Yiyan, Xinghuo)

    Several other major closed-source models include:

    • Google Gemini: Successor to PaLM 2, available in Ultra, Pro, and Nano versions.
    • Baidu Wenxin Yiyan (ERNIE Bot): Knowledge-enhanced model. The free version uses Wenxin 3.5, while the professional version (paid) uses Wenxin 4.0.
    • iFLYTEK Xinghuo: A cognitive large model supporting various NLP tasks, with version 3.5 supporting system instructions and plugin calls.
  8. Introduction to PySpark

    PySpark is a Python library for Apache Spark that allows developers to run Python applications using Spark's capabilities. It serves as a Python API for a powerful distributed data processing and machine learning analysis engine, enabling applications to run in parallel across a distributed cluster of multiple nodes. This specific guidance is based on Spark version 3.5.
  9. Overview of PySpark and Apache Spark

    PySpark is the Python API for Apache Spark, an open-source unified analytics engine designed for large-scale data processing. It allows developers to run Python applications on distributed clusters (multiple nodes) to perform powerful data processing and machine learning tasks. Spark is designed to be faster than traditional MapReduce by utilizing in-memory computing and caching to reduce latency, especially for iterative machine learning algorithms and interactive analysis.