neuron-explorer
Qwen3.5‑4B 전용 조향형 뉴런 탐색기, 모든 MLP 뉴런을 밀어 결과를 보관·탐색
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기A general-purpose lightweight C++ graph library
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Graphs without the manual.
Designed as a lightweight , easy to use , and header-only C++ graph library which doesn't sacrifice on performance.
Try without installing? Give Graaf a spin on Compiler Explorer !
About
Graph is an abstract data type that is widely used in computer science. It is a collection of vertices (nodes) and edges
that connect these vertices. Graphs are used to model many real-world problems, such as social networks, road networks,
and computer networks. As such, graph algorithms are used in many applications, including route planning, network
analysis, and data mining.README 전문 보기 ↗Graph is an abstract data type that is widely used in computer science. It is a collection of vertices (nodes) and edges that connect these vertices. Graphs are used to model many real-world problems, such as social networks, road networks, and computer networks. As such, graph algorithms are used in many applications, including route planning, network analysis, and data mining.
Graaf: A Lightweight, Header-Only C++20 Graph Library
Key Features:
Purpose: Graaf is designed with the goal of simplifying graph-related tasks. It offers a lightweight alternative to the Boost Graph Library (BGL) and is built for simplicity and extensibility. With Graaf, you can easily create, manipulate, and analyze graphs, making it suitable for a wide range of applications.
The most straightforward way to use the Graaf in your project is to include it as a header-only library. Please take a look at the installation guide for alternative installation methods.
The Graaf library can be included as a header-only library. All it requires is a compiler with C++ 20 support.
Download the header-only library from our release page and add
the include/graaflib directory to your include path. You can now use Graaf in your source files:
// main.cpp
#include <graaflib/directed_graph>
For more details or alternative installation methods, see the installation guide.
Using the Graaf library is easy! Specializations are provided for a directed_graph as well as for undirected_graph.
To create your first graph:
undirected_graph<int, float> my_graph{};
This creates an undirected graph with integer values on the vertices and float weights on the edges. Graaf is
designed with generality in mind. As such, it can be used to store any user-defined vertex and edge class:
struct User {
std::string name;
int age;
};
// An edge type can also be unweighted if we don't derive from weighted_edge
struct Connection : public weighted_edge<float> {
float strength;
float get_weight() const override { return strength; }
};
undirected_graph<User, Connection> my_graph{};
Implementations for common graph algorithms are provided under the algorithm namespace. Combining this
with built-in dot format support allows us to do things like visualizing the shortest path between two vertices:
To get started, take a look at our quickstart guide.
Algorithms implemented in the Graaf library include the following. For more information on individual algorithms please take a look at the docs.
The Graaf library welcomes contributions 🎊
If you're interested in improving, fixing bugs, or adding features, please refer to the development docs for guidelines and have your development environment set up before you start. Check out our roadmap on YouTrack to stay up to date on planned features and improvements. We also have an issue tracker for bug reports and feature requests.
Feel free to join our Discord for assistance and a smooth contribution experience.
This project is licensed under the MIT license.