neo4j desktop2 安装与使用

1. Neo4j Desktop 2 简介

1.1 Neo4j Desktop 2 的核心功能与优势

Neo4j Desktop 2 是 Neo4j 官方推出的图形化数据库管理工具,专为开发者和数据科学家设计。

其主要优势包括:

一体化开发环境:集成了数据库实例管理、查询编辑、数据可视化和扩展管理

本地开发友好:支持在本地机器上快速创建和测试图数据库实例

多版本管理:可同时管理多个 Neo4j 数据库版本

插件生态系统:内置插件市场,轻松安装常用扩展 

项目管理:以项目为单位组织数据库、查询和配置  

1.2 适用场景

图数据库开发:为应用程序开发提供本地图数据库环境

本地测试:在部署到生产环境前进行数据模型测试和查询验证

项目管理:管理多个图数据库项目,保持环境隔离

教育与学习:学习 Cypher 查询语言和图数据库概念

2.安装neo4j desktop2

需要装JAVA (注意桌面版和社区版对Java都有要求)

桌面版版本不能过低,建议SE14以上,不需要配置环境和路径;社区版版本不能太高,SE15

下,需要自己手动配置环境和路径。可以去java官网下载历史版本

历史版本下载需要官网注册,注册成功后,可以免费下载。

方法一与方法二下载的结果安装包一样,但是方法一只能下载最新版2.0.5

方法一、通过https://neo4j.com/download下载或者使用网页版

点击桌面版下载

跳转到以下页面

填写信息就会自动下载安装包

方法二、通过https://neo4j.com/下载

点击后跳转到以下页面

往下划找到以下页面即可,可以按自己的需求安装在相应的操作系统。可以下载最新版本2.0.5,也可以下载旧版本1.6,网络上1.6版本教程较多,使用方法也比较简单,本人下载的是2.0.5,网络上教程有点少,所以在使用时也有踩一些坑,比例说不知道怎么创建项目,不知道如何运行项目创建知识图谱,不知道用户名是Instance name还是database user。

3.创建并管理本地图数据库

3.1新建数据库实例:

点击创建一个项目

填写项目名称与密码后点击创建,这里可以看到dstabase user默认为neo4j。

3.2启动与停止数据库:

这里可以看到项目默认为关闭的(STOPPED),点击①标注的即可运行。

此时会弹出一个弹窗,关闭弹窗项目就会结束运行,需要启动时可以先隐藏。

此时可以点开database中查看数据库,默认只有neo4j一个,可以点击create database创建多个知识图谱。然后点击connect可以查看query和explore。

4.构造知识图谱的方法

4.1在查询编辑器中输入代码

4.1.1基础操作

(1)创建节点
// 创建人物节点
CREATE (p:Person {name: 'Alice', age: 30, occupation: 'Engineer'})

// 创建多个节点
CREATE 
  (p1:Person {name: 'Bob', age: 25}),
  (p2:Person {name: 'Charlie', age: 35}),
  (c:Company {name: 'Tech Corp', industry: 'Technology'})
(2)创建关系
// 先匹配节点,然后创建关系
MATCH 
  (a:Person {name: 'Alice'}),
  (b:Person {name: 'Bob'})
CREATE (a)-[:FRIENDS_WITH {since: '2023-01-01'}]->(b)

// 创建节点和关系同时进行
CREATE 
  (alice:Person {name: 'Alice'})-[:WORKS_AT {position: 'Developer'}]->(company:Company {name: 'Neo4j Inc'})
(3)添加/更新属性
// 添加属性
MATCH (p:Person {name: 'Alice'})
SET p.email = '[email protected]'

// 更新多个属性
MATCH (p:Person {name: 'Bob'})
SET p.age = 26, p.department = 'Engineering'

// 添加标签
MATCH (p:Person {name: 'Charlie'})
SET p:Employee:Manager

4.1.2查询操作

(1)MATCH 基础查询
// 查询所有人物
MATCH (p:Person) 
RETURN p

// 查询特定属性
MATCH (p:Person) 
WHERE p.age > 25 
RETURN p.name, p.age

// 查询关系和路径
MATCH (p1:Person)-[r:FRIENDS_WITH]->(p2:Person)
RETURN p1.name, p2.name, r.since
(2)复杂查询示例
// 查找朋友的朋友
MATCH (p:Person {name: 'Alice'})-[:FRIENDS_WITH*2]->(friendOfFriend)
RETURN friendOfFriend.name

// 聚合查询
MATCH (p:Person)
RETURN p.occupation, COUNT(*) as count, AVG(p.age) as avgAge

// 路径查询
MATCH path = (start:Person)-[:FRIENDS_WITH|WORKS_AT*1..3]->(end)
WHERE start.name = 'Alice'
RETURN path

4.2通过import导入csv等文件导入节点

4.3使用python代码

使用代码连接neo4j

踩坑点:

“neo4j://127.0.0.1:7687”是项目上的url,auth=("neo4j","密码")这是用户名database user与创建项目时设置的密码。

4.4在网站上输入http://localhost:7474,可以连接neo4j网页版,输入密码即可。

如果习惯使用旧版本,点击红色即可使用旧版本的neo4j。

以下为旧版本页面

然后通过右键可以使用expand查看相关节点。

Read more

DCT-Net创意玩法:结合Stable Diffusion的混合艺术创作

DCT-Net创意玩法:结合Stable Diffusion的混合艺术创作 你是不是也经常遇到这种情况:作为一名数字艺术家,脑子里有无数天马行空的创意,想把真实人像变成赛博朋克风格、把风景照转成水墨画风,甚至融合多种艺术流派做出独一无二的作品。但一想到要装一堆AI模型、配环境、调参数,光是启动项目就得折腾半天,灵感早就飞走了。 别担心,我完全懂你的痛。我自己也是从“配置地狱”里爬出来的——曾经为了跑一个Stable Diffusion加DCT-Net的组合,装了三天环境,换了五种CUDA版本,最后还因为显存不够直接崩溃。但现在?我已经能在10分钟内完成部署,一键生成各种混合艺术效果,而且全程不用写代码! 这背后的关键,就是我们今天要聊的主角:集成式AI创作镜像。它已经预装好了DCT-Net、Stable Diffusion以及其他常用图像处理工具,所有依赖都配好了,你只需要点一下“启动”,就能立刻开始创作。 这篇文章就是为你量身打造的。无论你是刚接触AI绘画的小白,还是想提升效率的老手,都能通过这个镜像快速实现DCT-Net + Stable Diffusion 的混合艺术创作

Qwen3-4B代码生成实战:GitHub Copilot类工具搭建指南

Qwen3-4B代码生成实战:GitHub Copilot类工具搭建指南 1. 为什么是Qwen3-4B?一个真正能“写代码”的轻量级主力模型 你有没有试过在本地搭一个能实时补全代码的AI助手,结果发现不是显存爆了,就是响应慢得像在等咖啡煮好?市面上很多号称“本地Copilot”的方案,要么依赖云端API,要么需要A100级别的显卡,对普通开发者来说,门槛高得让人望而却步。 Qwen3-4B-Instruct-2507(后文简称为Qwen3-4B)的出现,恰恰填补了这个空白。它不是又一个参数堆砌的“大块头”,而是一把被精心打磨过的“代码小刀”——40亿参数,整模fp16仅8GB,量化后甚至能塞进树莓派4;原生支持256K上下文,处理万行代码文件毫无压力;最关键的是,它在代码生成任务上,表现直逼30B规模的MoE模型,且输出干净利落,没有冗余的思考标记,天生适合集成进IDE插件、CLI工具或轻量Agent系统。 一句话说透它的定位:4B体量,30B级性能,端侧部署的万能瑞士军刀。 这不是营销话术,而是实测出来的工程现实——它不追求“全能冠军”,但能在你写Python脚本、调试S

AMD 显卡笔记本windows11满血玩转Stable Diffusion

AMD 显卡笔记本windows11满血玩转Stable Diffusion

电脑配置: AMD Ryzen R7 6800H,16G内存,核显Radeon 680M,共享内存8G。 测试了direct-ml版,还是zluda版本速度快,大概是direct-ml版本的5倍以上。以下正文。 一,安装 AMD HIP SDK HIP HIP(Heterogeneous-Compute Interface for Portability)是AMD开发的一种GPU编程模型,旨在实现GPU代码的可移植性。 AI应用里,N卡几乎可以说一统江湖,N卡的GPU是运行在CUDA平台上的。 HIP 可以说是 CUDA API 的”山寨克隆“版,几乎全盘拷贝 CUDA API,是 CUDA 的一个子集。 HIP可以运行在ROCm平台,也可以运行在CUDA平台(即可以运行在A卡,也可以运行在N卡上)。 ROCm介绍 ROCm是AMD的开源GPU计算软件堆栈,旨在提供一个可移植、高性能的GPU计算平台。

人工智能:什么是AIGC?什么是AI4S?人工智能四大核心领域全景解析

人工智能:什么是AIGC?什么是AI4S?人工智能四大核心领域全景解析

文章目录 * 引言:AI 领域 “四分天下” * 一、AIGC:生成式 AI,内容创作的 “全能造物主” * 二、AI for Science(AI4S):科学智能,加速人类认知边界 * 三、CV(计算机视觉):计算机的 “眼睛”,感知世界的核心 * 四、自然语言处理(NLP):人机沟通的 “翻译官”,语言理解的巅峰 * 不同领域的协同与区别 * 结合四大领域的案例——HealthGPT 引言:AI 领域 “四分天下” 斯坦福大学 2025 年《人工智能指数报告》指出,AI 已从实验室突破全面进入社会深度应用期,形成四大核心领域支撑的技术生态。这四大领域并非孤立存在,而是相互协同、共同推动 AI 从