Data Science

기타

[Graph DB] Neo4j를 활용한 그래프 데이터 탐색적 데이터 분석(EDA) 가이드

1. 데이터 요약 및 기본 통계 확인EDA의 첫 단계는 데이터의 전반적인 구조와 특성을 이해하는 것입니다.1.1. 전체 노드 및 관계 수 확인// cypher// 노드 수 확인MATCH (n)RETURN COUNT(n) AS TotalNodes;// 관계 수 확인MATCH ()-[r]->()RETURN COUNT(r) AS TotalRelationships;설명: 전체 노드와 관계의 개수를 파악하여 데이터 규모를 이해합니다.1.2. 노드별 레이블 분포 확인// cypherMATCH (n)RETURN labels(n) AS NodeLabels, COUNT(*) AS CountORDER BY Count DESC;설명: 각 노드 레이블별로 노드가 얼마나 있는지 확인하여 데이터의 구성 요소를 파악합니다.1.3...

Python

Python Tkinter: GUI 프로그래밍 기초부터 실전까지

1. Tkinter란?Python의 기본 내장 GUI(Graphical User Interface) 라이브러리간단한 데스크톱 애플리케이션 제작 가능크로스 플랫폼 지원 (Windows, Mac, Linux)2. 주요 위젯(Widgets) 소개Label: 텍스트/이미지 표시Button: 클릭 이벤트 처리Entry: 한 줄 텍스트 입력Text: 여러 줄 텍스트 입력Frame: 위젯 그룹화Canvas: 그래픽 그리기Checkbutton: 체크박스Radiobutton: 라디오 버튼Listbox: 목록 표시3. 기본 레이아웃 관리자pack(): 순차적 배치grid(): 격자형 배치place(): 절대 위치 배치4. 실전 예제: 간단한 계산기 만들기import tkinter as tkfrom tkinter impor..

Data Insider/학회 및 전시회

if(kakaoAI)2024 DAY 1 카카오 개발자 컨퍼런스 1일차 후기

if(kakao) 2024 행사 요약https://if.kakao.com/행사 개요:카카오 그룹의 기술 비전 공유 및 기술적 성취를 개발자 커뮤니티와 공유하는 카카오 대표 개발자 컨퍼런스.오프라인 중심 운영, 주요 세션 온라인 실시간 스트리밍 및 다시보기 제공.무료 참가.참가 신청:기간: 9/30(월) ~ 10/9(수)방법: if kakao 카카오톡 채널 챗봇을 통해 신청 (카카오 계정 및 카카오톡 앱 필요)대상: 카카오 기술에 관심 있는 누구나 (만 18세 이상, 미성년자는 부모 동의 필요)신청 가능 일자: 3일 모두 가능하나, 최종 1일 참가 확정.티켓 양도 불가.참가 확정 안내: 10/16(수), if kakao 카카오톡 채널 통해 안내.행사 당일:점심 식사 및 오후 간식 제공.주차 불가 (셔틀버스..

기타

[Bash][Git Bash] conda activate in git bash

1. conda init bashconda init bash2. git bash restart and conda activateconda activate conda_env

Data Insider/공모전 및 경진대회

[DACON] 2024 생명연구자원 AI활용 경진대회 : 인공지능 활용 부문

1. 개요[배경] 인공지능(AI) 기술을 활용하여 주어진 바이오 데이터를 기반으로 한 문제 해결을 목표로 하는 '2024 생명연구자원 AI활용 경진대회'를 개최합니다. 이번 대회의 목표는 바이오 분야에서 AI 활용의 저변을 확대하고, 복잡한 바이오 데이터를 효율적으로 분석 및 해석할 수 있는 AI 알고리즘을 개발하는 것입니다. 이 대회는 바이오 데이터의 활용도를 높이고, 이를 통해 바이오 분야에서의 AI 기술 적용 가능성을 극대화하기 위해 기획되었습니다. 바이오 데이터의 활용을 통해 인공지능 기술이 실제 문제 해결에 어떻게 기여할 수 있는지 탐구하는 것이 목적입니다. [주제]암환자 유전체 데이터의 변이 정보를 활용한 암종 분류 AI 모델 개발[설명]학습데이터로 제공되는 암환자 유전체 변이 정보 데이터를 ..

이론

[Graph DB] 그래프 데이터 베이스 Neo4j 란 무엇인가?

1. Neo4j란 무엇인가요?Neo4j는 그래프 데이터베이스 관리 시스템으로, 데이터 간의 관계를 노드(Node)와 관계(Relationship)로 표현하여 저장하고 관리합니다. 전통적인 관계형 데이터베이스와 달리, Neo4j는 데이터의 연결성과 복잡한 관계를 효율적으로 처리하도록 설계되었습니다.2. Neo4j의 핵심 개념노드(Node):엔티티나 객체를 나타냅니다.예: 사람, 장소, 제품 등.관계(Relationship):노드 간의 연관성을 나타냅니다.방향성이 있으며, 관계의 유형을 정의할 수 있습니다.예: "친구이다", "구매했다", "작업한다".속성(Properties):노드나 관계에 부가적인 정보를 제공하는 키-값 쌍입니다.예: 노드의 '이름', '나이', 관계의 '시작일', '역할'.라벨(Labe..

이론

Knowledge Graph (Graph DB) 지식 그래프란 ?

1. 지식 그래프의 정의지식 그래프란 무엇인가?*지식 그래프(Knowledge Graph)**는 실세계의 엔티티(객체)와 그들 간의 관계를 노드(점)와 에지(선)로 표현한 그래프 데이터 구조입니다.엔티티는 사람, 장소, 사물, 개념 등이며, 관계는 이들 간의 연관성을 나타냅니다.지식 그래프는 데이터를 의미론적으로 풍부하게 표현하여 컴퓨터가 데이터를 이해하고 추론할 수 있도록 돕습니다.예시:'스티브 잡스'는 '애플'의 '창립자'이다.'애플'은 '아이폰'을 '생산한다'.이러한 정보들을 그래프로 표현하여 서로 연결하면 지식 그래프가 됩니다.2. 지식 그래프의 구성 요소노드(Node):*엔티티(Entity)**를 나타냅니다.예: 사람, 회사, 제품, 장소 등.에지(Edge):노드 간의 **관계(Relations..

이론

Ontology in Data Science 데이터 과학에서 온톨리지란?

1. 온톨로지의 정의철학적 배경:온톨로지는 원래 철학에서 존재론을 의미하며, '존재하는 것들의 본질과 구조'를 연구하는 학문입니다.컴퓨터 과학에서의 온톨로지:정보학과 컴퓨터 과학에서는 온톨로지를 특정 도메인에 대한 개념과 그들 간의 관계를 명시적으로 표현한 형식적인 명세라고 정의합니다.즉, 특정 분야의 지식을 구조화하고, 그 지식을 컴퓨터가 이해하고 처리할 수 있도록 표현한 것입니다.2. 온톨로지의 구성 요소개념(Class 또는 Concept):도메인 내의 객체나 아이디어를 일반화한 것입니다.예: '사람', '의사', '약물' 등.개체(Instance 또는 Individual):클래스의 특정한 사례를 의미합니다.예: '홍길동'은 '사람' 클래스의 개체.속성(Property 또는 Attribute):개념이..

Chandler.j
'분류 전체보기' 카테고리의 글 목록 (2 Page)