일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 딥러닝
- 연합학습
- 그래프 질의언어
- Graph Ecosystem
- Federated Learning
- 분산 병렬 처리
- SparkML
- 그래프 데이터베이스
- graph
- Python
- 인공지능
- SQL
- TensorFlow
- Cypher
- GraphX
- 그래프
- GDB
- 그래프 에코시스템
- r
- 빅데이터
- Graph Tech
- DeepLearning
- TigerGraph
- spark
- Neo4j
- RStudio
- graph database
- GSQL
- BigData
- RDD
- Today
- Total
목록분류 전체보기 (152)
Hee'World
그래프 데이터베이스 중 가장 많이 사용되는 Neo4j에서 제공하는 Neo4j Desktop을 설치합니다. Neo4j Desktop은 Neo4j Graph Database를 로컬 환경에서 사용 또는 개발할 수 있도록 제공하는 서비스입니다. 운영 환경이나 데이터 서비스 환경에는 적합하지 않습니다. 설치는 Windows11에서 진행하였습니다. 1. 먼저 Neo4j Desktop 다운로드를 위해 Neo4j 홈페이지(https://neo4j.com/)에 접속합니다. 2. 우측 상단의 Get Started를 선택하면 Neo4j Desktop을 받을 수 있는 버튼이 생기고 누르면 다운로드 가능한 페이지로 이동됩니다. 아래의 그림에서 Download를 선택합니다. 3. 다운로드 버튼을 선택하면 아래와 같이 기본정보를 ..
개념 - 그래프 데이터베이스(graph database, GDB)는 시맨틱 쿼리를 위해 노드(Node)/Vertex, 엣지(edge)/관계(Relationship), 프로퍼티(property)와 함께 그래프 구조를 사용하여 데이터를 표현하고 저장하는 데이터베이스. 이 시스템의 주 개념은 그래프(엣지 또는 관계)이며 스토어에 직접 데이터 항목들의 관계를 정한다. 이러한 관계들은 스토어 안의 데이터가 함께 직접 연결될 수 있게 한다. 노드(node): 추적 대상이 되는 사람, 기업, 계정 등 의 실체를 대표한다. 관계형 데이터베이스의 레코드, 관계, 로우, 도큐먼트 데이터베이스의 도큐먼트와 개념이 거의 동등하다. 엣지(edge): 그래프(graph)나 관계(relationship)이라고도 하며 노드를 다른 ..
빅데이터 분석 리마인드를 위해 아이리포에서 진행하는 교육을 수강하게 되었다. 교육이 종료되어 가던 중 경진대회에 대한 안내를 받았고, 경진대회명은 [디지털 산업혁신 빅데이터 플랫폼 경진대회] 였으며, 한국지능정보사회진흥원에서 주최하고 한국산업기술시험원과 한국기업데이터에서 주관하는 대회이다. 디지털 산업혁신 빅데이터 플랫폼 경진대회 홈페이지이며, 가입후 로그인해야 확인 가능하다. http://dc.bigdata-dx.kr/convention/list Data Challenge dc.bigdata-dx.kr 11월 1일 경진대회 OT를 참가하고 팀원들과 본격적으로 시작하였으며, 팀명은 안전남으로 팀원들의 성을 따서 만들었고 주로 소통은 오픈 카톡방과 구글 드라이브를 이용하였다. 회의는 자주했는데 일주일에 4..
최근 영상/음성 합성 기술에 대해 많은 연구와 관심, 그리고 다양한 서비스가 출시되고 그만큼 관련 기술에 대한 발전과 데이터가 무수히 쏟아져 나오고 있음(관련 기업 - 딥브레인, 마인즈랩 등) 그 중 영상/음성 합성 기술이 접목되어 있으며 말하는 얼굴 생성(Talking Face Generation)의 대표적인 기술인 LipGAN과 이를 개선한 Wav2Lip을 보고자 함 LipGAN은 아래에 보여지는 Towards Automatic Face-to-Face Translation라는 논문에서 제안되었음 디지털 커뮤니케이션이 활발해지는 최신 트렌드에 맞게 실제 입술 움직임을 동기화하는 파이프라인 제안 기존의 알고리즘들을 이용하여 Speech to Speech 번역을 수행하고, 입술의 움직임을 동기화 LipGA..
R 버전 업데이트를 위한 순서이며, 3.5.3버전에서 현재 최신 버전으로 업데이트 하였습니다. 순서는 아래와 같습니다. 1. install.packages("installr") 2. library(installr) 3. check.for.updates.R() 4. install.R() 5. 변경된 버전 확인 R 버전 업데이트 1. install.packages("installr") - installr 패키지를 설치합니다. 2. library(installr) - 설치된 installr 패키지를 활성화합니다. 3. check.for.updates.R() - 변경될 R 버전을 확인합니다. 4. install.R() - 관련 패키지를 설치하고, 상위 버전의 R을 다운로드 한뒤 기존 R 설치 방법과 동일하게 진..
Tensorflow에서 연합학습 관련 기능을 제공하고 있는 Tensorflow Federated를 설치하며, https://www.tensorflow.org/federated/install?hl=ko 를 참고하여 진행하였습니다. 설치환경 Ubuntu 18.04 Python3 Tensorflow 2.5 설치순서 Python 환경 설치 Python 가상환경 설정 Tensorflow Federated 설치 1. Python 환경 설치 $ sudo apt update $ sudo apt install python3-dev python3-pip # Python 3 $ sudo pip3 install --user --upgrade virtualenv 2. Python 가상환경 설정 $ virtualenv --pyt..
연합학습은 구글에서 제안된 기법으로 개인 모바일 기기에 저장된 데이터를 이용하여 인공지능 모델 학습을 수행하는 방법이다. 기존 인공지능 학습 방법은 빅데이터를 중앙 저장소에 구축하여 학습 데이터로써 모델 학습에 사용하였다. 연합학습은 이와 다르게, 다수의 개인 모바일 기기에 저장된 데이터를 이용하여 인공지능 모델을 학습하고 학습된 파라미터를 클라우드 상의 서버로 전송하여 통합한 파라미터를 인공지능 모델 학습에 사용하고 이를 반복하는 방법이다. 최근 연합학습이 주목을 받고 있는데, 중앙 서버에 구축된 빅데이터를 이용하는 것이 아닌 학습 정보만을 이용하여 연산 속도의 우수함과 데이터가 개인 모바일 기기에서만 이용되기 때문에 정보보호 측면에서도 안전하다. 아무래도 개인 데이터는 민감한 정보이고 유출 되었을 경..
Spring? 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%94%84%EB%A7%81_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC Spring Boot? 가장 대표적인 자바 애플리케이션 프레임워크인 스프링을 이용하여 프로젝트 또는 개발 진행 시, 수많은 설정과 복잡함을 최소화하고 개발자의 생산성을 향상 시..