나에게 필요한 지식과 기술을 검색해 보세요.

대표이미지

파이썬과 Neo4j로 엮어내는 데이터의 마법, 지식 그래프 100% 활용법

Neo4j: Cypher, GDS, GraphQL, LLM, Knowledge Graphs for RAG

강사

니틴 구잘

강의

57강

시간

2h 34m

수강기간

6개월

레벨

초급

정가

40,000

총 결제 금액

40,000

적립 예정

1,200P

데이터 속 숨은 맥락을 찾으세요. Neo4j 기초부터 파이썬 지식 그래프 구축, LLM과 그래프RAG 연동까지 마스터하세요. 비정형 데이터에 연결의 힘을 더해 인사이트를 도출해 보세요


Neo4j
GraphDB
파이썬
LLM
GraphRAG

데이터의 관계가 만드는 미래,
Neo4j와 생성형 AI의 만남

SQL의 한계를 넘어 지식 그래프(Knowledge Graph)를 구축하고, 
최신 트렌드인 GraphRAG를 통해 LLM의 환각 현상을 해결하는 실무형 마스터 클래스입니다.

중앙에 빛나는 뇌 구조 형상의 네트워크 그래프 시각화
[VISUAL CONCEPT] 중앙에 빛나는 뇌 구조 형상의 네트워크 그래프, AI 로봇 팔이 노드를 연결하는 사이버네틱한 데이터 흐름 표현

왜 이 강의가 필요할까요?

 
 
 
Error: 복잡한 JOIN 연산으로 인해 쿼리가 느려지고 유지보수가 힘드신가요?
Warning: 단순 키워드 검색이나 벡터 검색만으로는 AI의 문맥 이해도가 떨어져 고민이신가요?
Alert: 방대한 비정형 텍스트 데이터에서 유의미한 관계를 추출하고 구조화하는 데 어려움을 겪고 계신가요?
Missing: 데이터 간의 복잡한 연결 고리를 시각적으로 파악하고 분석할 도구가 필요하신가요?
Question: 최신 AI 트렌드인 지식 그래프(Knowledge Graph)와 RAG를 어떻게 결합해야 할지 막막하신가요?
> Solution found: Initiating Neo4j_Master_Class..._

강의 핵심 포인트

01

Neo4j & Cypher 완벽 정복

업계 1위 그래프 DB인 Neo4j의 아키텍처부터 SQL보다 직관적인 Cypher 쿼리 언어까지 기초를 탄탄히 다집니다.

02

Graph Data Science(GDS) 분석

중심성 파악, 커뮤니티 감지, 최단 경로 탐색 등 GDS 라이브러리를 활용해 데이터 속 숨겨진 인사이트를 도출합니다.

03

파이썬 & 실무 통합 파이프라인

파이썬 드라이버, GraphQL API, CSV/JSON 데이터 로딩 등 현업에서 즉시 사용 가능한 개발 및 통합 기술을 습득합니다.

04

Generative AI와 GraphRAG

비정형 텍스트를 지식 그래프로 변환하고, LLM과 결합하여 AI의 답변 정확도를 획기적으로 높이는 GraphRAG를 구현합니다.

이 강의만의 특별함

POINT 01

관계형 DB의 한계를 넘는
'연결'의 힘

테이블과 조인(Join)에 갇혀있던 사고방식을 깨뜨립니다. 데이터 간의 관계를 1급 시민으로 다루는 Neo4j를 통해 복잡한 다대다 관계도 직관적이고 고성능으로 처리하는 패러다임의 전환을 경험하세요.

POINT 02

단순 저장을 넘어선
'그래프 데이터 사이언스'

데이터를 저장하고 조회하는 것에 그치지 않습니다. GDS(Graph Data Science) 라이브러리를 활용해 네트워크 내의 영향력 있는 허브를 찾고, 숨겨진 커뮤니티를 발견하는 데이터 분석가의 역량을 키워드립니다.

POINT 03

AI의 미래,
'GraphRAG' 실전 구현

현재 AI 업계의 가장 큰 화두인 '할루시네이션(환각)' 문제를 해결할 열쇠는 지식 그래프입니다. 벡터 DB의 한계를 보완하고 LLM에게 정확한 맥락을 제공하는 GraphRAG 기술을 선점하세요.

무엇을 만들게 되나요?

범죄 수사 네트워크 컨셉

범죄 수사 네트워크 분석

용의자, 사건, 증거 간의 복잡한 관계망을 시각화하고 최단 경로 알고리즘을 통해 숨겨진 배후와 연결 고리를 추적하는 포렌식 프로젝트입니다.

항공 경로 최적화 컨셉

항공 경로 최적화 시스템

공항과 항로 데이터를 노드와 엣지로 모델링하여 비용과 시간을 최소화하는 최적의 경로를 산출하는 물류/운송 최적화 시뮬레이션입니다.

지식 그래프 및 GraphRAG 컨셉

LLM 기반 지식 그래프 구축 & GraphRAG

뉴스 기사나 논문 등 줄글로 된 텍스트를 LLM을 이용해 자동 엔티티 추출 후 Neo4j에 저장하고, 이를 다시 질문 답변 시스템에 연동하는 최신 AI 프로젝트입니다.

커리큘럼 상세

01

Neo4j 시작하기: 환경 구축부터 클라우드까지

Neo4j의 핵심 개념(노드, 관계)을 이해하고 Desktop, Sandbox, AuraDB 등 다양한 환경에서의 설치 및 설정을 실습합니다.

Neo4j Desktop AuraDB Environment
02

데이터와의 대화: Cypher 쿼리 마스터

그래프 데이터 생성을 위한 CREATE부터 복잡한 패턴 매칭을 위한 MATCH, 그리고 데이터 병합 및 CRUD 작업을 위한 Cypher 문법을 완벽하게 익힙니다.

Cypher CRUD Pattern Matching
03

데이터 사이언스: 그래프 알고리즘과 분석(GDS)

PageRank, Louvain 등 GDS 라이브러리의 핵심 알고리즘을 활용하여 데이터의 중요도, 커뮤니티, 유사도를 분석하는 고급 기법을 배웁니다.

GDS PageRank Algorithm
04

실전 프로젝트: 범죄 수사부터 영화 추천까지

이론을 넘어 실제 데이터를 활용해 범죄 네트워크 분석, 항공 경로 최적화, 영화 데이터 기반 추천 시스템을 직접 구현해봅니다.

Case Study Recommendation Pathfinding
05

개발자 도구: 파이썬 및 외부 연동

파이썬 Driver를 이용한 애플리케이션 연동, GraphQL API 활용, 그리고 대용량 CSV/JSON 데이터를 효율적으로 로딩하는 방법을 학습합니다.

파이썬 GraphQL Data Loading
06

성능 최적화 및 운영 전략

대규모 데이터 처리를 위한 인덱싱 전략, 쿼리 프로파일링을 통한 튜닝, 메모리 관리 등 실무 운영에 필수적인 최적화 기술을 다룹니다.

Optimization Indexing Profiling
07

Next Level: 생성형 AI와 GraphRAG

LLM을 활용해 비정형 데이터에서 지식 그래프를 자동 구축하고, 이를 RAG 파이프라인에 통합하여 AI 서비스의 품질을 높이는 최신 기술을 구현합니다.

GenAI LLM GraphRAG

자주 묻는 질문

Q. SQL이나 데이터베이스에 대한 선수 지식이 필요한가요?
A. 기본적인 데이터베이스 개념이 있다면 도움이 되지만, 필수 사항은 아닙니다. Neo4j는 직관적인 그래프 모델을 사용하므로, 관계형 데이터베이스(RDBMS) 경험이 없더라도 기초부터 차근차근 따라오실 수 있습니다.
Q. 파이썬을 전혀 몰라도 수강할 수 있나요?
A. 강의의 전반부는 Cypher 쿼리 위주로 진행되지만, 후반부의 데이터 로딩, 시각화, 그리고 특히 AI/LLM 연동 파트에서는 파이썬을 사용합니다. 기본적인 파이썬 문법(변수, 함수, 라이브러리 사용 등)을 알고 계신다면 학습 효과가 훨씬 높습니다.
Q. Neo4j 라이선스 비용이 들지 않나요?
A. 강의에서는 무료로 사용할 수 있는 Neo4j Desktop 버전과 클라우드 무료 티어인 Neo4j Aura Free, 그리고 Sandbox 환경을 주로 사용합니다. 별도의 소프트웨어 구매 비용 없이 실습이 가능합니다.
Q. GraphRAG가 무엇이며 왜 중요한가요?
A. GraphRAG는 기존의 검색 증강 생성(RAG)에 지식 그래프를 결합한 기술입니다. 단순한 텍스트 유사도 검색을 넘어 데이터 간의 연결 구조를 파악하여 AI에게 제공함으로써, 훨씬 더 정확하고 깊이 있는 답변을 생성할 수 있게 해주는 최신 AI 트렌드입니다.

데이터의 미래를 연결할 준비가 되셨나요?

지금 바로 시작하기 


강사

니틴 구잘

니틴 구잘

클라우드, 데이터베이스, 머신러닝, 프로그래밍을 전문가. 20년 이상의 IT 전문성을 가지고 있습니다. 20개의 산업 인증을 보유한 그는 영향력 있는 솔루션을 제공한 입증된 실적을 가지고 있습니다. Cramlays의 일원으로서 그는 월마트, 아마존과 같은 선도적인 회사의 전문가들을 포함하여 전 세계 전문가들을 교육하기 위해 깊은 기술 지식을 활용합니다.

커리큘럼

01-01차시 강의 소개

03:31

02

01-02차시 Neo4j 소개 그래프 데이터베이스 이해

00:50

03

01-03차시 산업 응용 사례 Neo4j 유명 사용 사례

01:37

04

01-04차시 Neo4j가 다양한 데이터베이스 유형 중 어디에 위치하는지

01:19

05

01-05차시 속성 그래프 모델

03:36

06

01-06차시 실습: 속성 그래프 모델

03:06

07

01-07차시 실습: Neo4j 설치 및 설정

02:44

08

01-08차시 실습: Neo4j 브라우저 탐색 및 초기 데이터 설정

03:05

09

01-09차시 Neo4j 설정 옵션

00:53

02-01차시 사이퍼 쿼리 언어 소개

00:56

11

02-02차시 실습 암호 쿼리 언어의 기초

02:43

12

02-03차시 사이퍼 쿼리 언어의 일반 구문(선택 사항)

02:24

13

02-04차시 사이퍼 쿼리 언어를 이용한 필터링 기법

03:33

14

02-05차시 실습 집계 쿼리 언어 – 개수 COUNT, 평균 AVG, 최소 MIN, 최대 MAX

03:09

15

02-06차시 실습 Cypher 쿼리 언어에서 CRUD 작업

03:17

16

02-07차시 실습: 병합, 및, 반환

03:50

17

02-08차시 실습 노드 간의 최단 경로 찾기

02:22

18

02-09차시 Neo4j에서의 중요한 포인트 정렬

01:27

19

02-10차시 실습: Neo4j 데스크탑에서 다중 프로젝트 및 DBMS 생성

03:06

20

03-01차시 그래프 데이터 과학 라이브러리 입문

01:41

21

03-02차시 실습: Neo4j 샌드박스와 GDS 라이브러리 시작

02:21

22

03-03차시 실습: 그래프 데이터 과학 라이브러리 사용법

02:17

23

03-04차시 실험 중심성 알고리즘

03:25

24

03-05차시 실습: 커뮤니티 탐지 알고리즘

01:53

25

03-06차시 실습: 노드 유사도 알고리즘

03:14

26

03-07차시 실습: 경로 탐색 알고리즘

01:25

27

04-01차시 실습: 범죄 조사 Neo4j 이용하기

06:42

28

04-02차시 실제 문제 해결을 위한 Neo4j 응용에 대한 추가 정보

01:07

29

05-01차시 그래프QL 개요

01:22

30

05-02차시 실습: 그래프QL 파트 1 – Neo4j가 제공하는 그래프QL 툴박스 설정

01:28

31

05-03차시 실습: 그래프QL 파트 2 – 그래프QL 스키마 정의

02:12

32

05-04차시 실습: 그래프QL 파트 3 – 그래프QL 쿼리 작성

02:18

33

05-05차시 실습: 그래프QL 파트 4 – 그래프QL에서의 변경(Mutation)

02:35

34

06-01차시 실습 APOC와 GDS 플러그인 설치 방법

02:22

35

06-02차시 실험 데이터 CSV 파일에서 불러오기

03:42

36

06-03차시 실습: JSON 파일에서 데이터 불러오기

02:48

37

06-04차시 선택적 실습 웹사이트에서 복잡한 사이퍼를 사용하여 JSON 데이터 가져오기

04:34

38

06-05차시 보너스 강의 윈도우에서 Neo4j 서버 에디션 설치 및 설정

03:47

39

06-06차시 보너스 강의 Bloom을 이용한 시각화

04:47

40

06-07차시 Neo4j를 사용하지 말아야 할 때 그 한계 이해

01:02

41

07-01차시 Neo4j에서의 메모리 할당 권장 사항

02:12

42

07-02차시 실습 PROFILE과 INDEX를 활용한 성능 튜닝

02:29

43

07-03차시 최적화된 쿼리 작성의 모범 사례

02:27

44

08-01차시 실습: 설정 - 파이썬 아나콘다

03:22

45

08-02차시 실습: 파이썬 프로그램을 통해 Neo4j에서 노드와 관계를 생성

05:18

46

09-01차시 (선택적) 초보자를 위한 생성적 AI(Generative AI) 간단 소개 강의

03:58

47

09-02차시 생성적 AI를 위한 대규모 언어 모델(LLMs) 소개

02:23

48

09-03차시 비정형 데이터로부터 지식 그래프 구축

02:06

49

09-04차시 실습: 비구조화 데이터로 KG 구축 – 파트 1 OpenAI API 키

02:23

50

09-05차시 실험 비정형 데이터로부터 KG 구축 – 파트 2 Neo4j 설정

01:24

51

09-06차시 실험 Video 비정형 데이터로부터 지식 그래프 구축 – 파트 3 파이썬을 위한 콜랩 설정

01:19

52

09-07차시 실습: 파이썬 코드로 비정형 데이터로부터 KG 생성 – 파트 4

03:54

53

09-08차시 실습: 파이썬 코드로 비구조화 데이터로부터 KG 구축 – 파트 5

03:05

54

09-09차시 실습: 파이썬 코드로 비구조화 데이터로 KG 구축 – 파트 6

04:29

55

09-10차시 실습: 비정형 데이터로부터 KG 구축 – 차시 요약

03:04

56

09-11차시 정보 검색 증강 생성 기법(RAG) 소개

03:14

57

09-12차시 그래프RAG - 지식 그래프를 이용한 RAG

03:07

수강 후기

첫번째 리뷰어가 되어주세요.

소중한 후기가 다른 분들께 도움이 될 거에요.

40,000

40,000