몇 년전부터 ChatGPT, Bard, Claude, Midjourney, Runway, Soundraw, 브루, 캡컷, CLOVA X 등등 다양한 AI서비스가 발표되고 활용되고 있습니다. 또한, 앞으로도 더 많은 종류의 서비스가 발표될 것으로 예상됩니다. 

우리 입장에서는 잘 활용하여 생산성을 높이고 오랜 시간이 소요되었던 다양한 작업들을 효율적으로 작업할 수 있으면 됩니다. 

이를 위해서,  어떤 종류가 있고 어떻게 분류되는지 이해하는 시간을 갖고 앞으로 활용 범위를 활대하길 기대해봅니다. 


 

  최근 다양한 AI서비스를 활용하고 있는데,  통합적으로  '생성형AI‘ 라고 부른다~!

ChatGPT, Bard, Claude, Midjourney, Runway, Soundraw, 브루, 캡컷, CLOVA X 등등 다양한 AI서비스가 있는데,  이런 서비스를 '생성형 AI‘라고 부릅니다.  

생성형 AI(Generative AI)는 기존 데이터를 학습하여 텍스트, 이미지, 음악, 비디오 등 다양한 유형의 콘텐츠를 자동으로 생성하는 인공지능 기술입니다. 최근에는 텍스트뿐 아니라 이미지를 자유롭게 편집하거나 동영상을 생성하고, 소리와 3D 모델까지 생성할 수 있는 다양한 도구가 등장하며 콘텐츠 창작에 폭넓게 활용되고 있습니다. 사용자는 간단한 지시문(prompt)을 통해 창의적이고 새로운 콘텐츠를 만들어낼 수 있어, 생성형 AI는 특히 크리에이터와 비즈니스 업계에서 혁신적인 도구로 자리 잡고 있는 추세입니다.  

 

  생성형  AI 분류 :  (1) 콘텐츠 유형에 따른 분류

 

사용자 입장에서 이해하기 쉬운 분류방법입니다. 

어떤 것을 생성하는지에 따른 분류로써  사용자가 생성하고자 하는 것이 있다면 아래 분류에서 찾아서 사용해보시길 바랍니다. 

  • 텍스트 생성 AI:
    • 자연스러운 대화, 글 작성, 번역, 요약 등의 작업을 수행하는 AI입니다.
    • ChatGPT나 Google의 Bard, Claude(Anthropic), Pi(Inflection) 같은 다양한 모델이 텍스트 생성에서 활약하고 있습니다.
  • 이미지 생성 AI:
    • 입력된 설명을 바탕으로 이미지를 생성하는 AI
    • 대표적으로 DALL-E, Midjourney, Stable Diffusion 등 
    • 최근 Adobe의 Firefly는 사용자가 직접 고품질 이미지를 편집 및 생성할 수 있도록 하며, 상업적 사용도 지원 
  • 오디오 생성 AI:
    • 텍스트 입력만으로도 음악, 음성, 사운드를 생성하는 AI로, Soundraw와 Mubert가 대표적 
    • Voice.ai, Eleven Labs는 음성 모방 기능을 통해 다양한 목소리를 생성하고, 즉시 사용할 수 있음
  • 비디오 생성 AI:
    • 간단한 텍스트로부터 비디오 콘텐츠를 생성하는 AI로, 최근 Runway와 같은 서비스가 주목
    • Meta의 Make-a-Video도 텍스트를 기반으로 짧은 비디오를 생성하는 연구 모델을 선보임
  • 3D 모델 생성 AI:
    • NVIDIA의 GET3D, Point-E 등이 3D 모델을 생성하는 데 활용
    • 게임 및 애니메이션, 디자인 분야에서 주로 사용

 

 

  생성형  AI 분류 :  (2) AI모델구조에 따른 분류

생성형 AI 기능을 수행하기 위해서 서비스별로 사용하는 모델/알고리즘입니다. 

일반 사용자 입장에서는 이 내용까지 이해할 필요는 없을 것 같지만 이런 것도 있다 정도로만 보시면 될 것 같습니다.

 

  • GAN(생성적 적대 신경망):
    • 두 신경망(생성자와 판별자)이 서로 경쟁하면서 더 정교한 이미지를 생성하도록 설계된 구조
    • StyleGAN(이미지 생성), BigGAN(대용량 데이터 기반 생성) 등 다양한 GAN 기반 모델이 연구되고 있음
  • 트랜스포머 기반 모델:
    • 대규모 언어 모델로서 자연어 처리에 강점을 가지며, ChatGPT, BERT, T5 등이 이 방식을 사용
    • OpenAI의 최신 GPT-4 모델과 Claude 등도 모두 트랜스포머 구조를 바탕으로 만들어졌습니다.
  • 변형 자동 인코더(VAE):
    • 데이터의 특징을 학습하고 새로운 데이터를 생성하는 데 유용한 구조
    • 특히 텍스트와 이미지 변환 작업에서 활용

 

  생성형 AI의  콘텐츠 유형별  서비스(사용자가 직접 사용 가능함)

사용자가 직접 사용해볼 수 있는 서비스 종류를 알아보겠습니다.  

실제로 사용자가 사이트에 접속해서 사용해볼수 있습니다.  

 

 

1) 텍스트 생성 AI

  • ChatGPT (OpenAI): 대화형 AI로 다양한 질문에 대한 대답, 글쓰기, 코딩, 요약 등을 수행합니다. 최근 GPT-4 버전은 이미지와 텍스트를 동시에 이해하고, 브라우저 플러그인을 통해 실시간 정보 검색이 가능합니다.
  • Bard (Google): 텍스트 기반의 생성형 AI로, 구글의 최신 검색 엔진과 연동하여 정보를 제공하고, 문서 요약, 스프레드시트 작성까지 돕습니다.
  • Claude (Anthropic): AI 안전을 중시하여 설계된 언어 모델로, 사용자와의 대화를 이해하고 분석하는 데 중점을 둡니다.
  • Pi (Inflection): 감정에 초점을 맞춘 대화형 AI로, 따뜻하고 인간적인 대화를 통해 사용자에게 심리적 지원을 제공할 수 있는 모델입니다.

 

▶ ChatGPT(로그인후 화면)

 

 

▶ 뤼튼 

 

 

 

2) 이미지 생성 AI

  • DALL-E (OpenAI): 텍스트에서 이미지를 생성하고, 최근에는 이미지의 특정 부분을 자유롭게 편집할 수 있는 기능을 제공합니다.
  • Midjourney: 예술적이고 감각적인 이미지 생성을 목적으로 하며, 많은 디지털 아티스트들이 사용합니다. 최신 V5 모델에서는 높은 해상도와 세밀한 스타일을 지원합니다.
  • Adobe Firefly: 텍스트 기반의 이미지 생성 및 편집을 지원하며, 상업적 사용에 적합하도록 제작되었습니다.
  • Stable Diffusion (Stability AI): 오픈소스 이미지 생성 모델로, 이미지 합성, 스타일 변환 등에 주로 사용됩니다.

 

▶ Midjourney

 

▶ Stable Diffusion(Web버전)

 

 

 

 

3) 오디오 및 음악 생성 AI

  • Soundraw: 텍스트 기반으로 다양한 분위기의 음악을 생성할 수 있어 영상 제작자들이 주로 활용합니다.
  • Mubert: 음악과 오디오를 생성하며, 특정 장르와 무드를 설정할 수 있습니다. 실시간 스트리밍을 통해 배경 음악을 제공할 수 있습니다.
  • Voice.ai, Eleven Labs: 음성을 모방하고, 다양한 목소리로 변형하는 데 유용합니다. 특히 Eleven Labs는 다양한 감정을 반영한 음성 생성에 강점을 가지고 있습니다.

 

▶ Soundraw

 

 

4) 비디오 생성 AI

  • Runway: 텍스트에서 비디오를 생성하거나 짧은 클립을 편집하는 데 적합하며, 최근 Gen-2 모델은 고화질 비디오 생성과 편집을 지원합니다.
  • Synthesia: 대화형 AI 비디오를 생성할 수 있으며, 기업의 홍보 영상, 교육 콘텐츠 제작에 자주 사용됩니다.
  • Meta의 Make-a-Video: 텍스트를 기반으로 짧은 비디오 클립을 자동 생성하며, 연구 단계지만 흥미로운 가능성을 보여줍니다.

 

Runway

 

 

5) 3D 모델 생성 AI

  • GET3D (NVIDIA): 고해상도의 3D 모델을 생성하여 게임과 디자인, 애니메이션 등에 활용할 수 있습니다.
  • Point-E (OpenAI): 텍스트에서 간단한 3D 포인트 클라우드 모델을 생성하여, 빠르게 시각화 작업에 활용할 수 있는 모델입니다.

 

 

 

 

  요약정리

생성형 AI는 텍스트, 이미지, 오디오, 비디오, 3D 모델 등 다양한 콘텐츠를 자동으로 생성하는 기술로, OpenAI의 GPT-4, Google의 Bard, Adobe Firefly, NVIDIA GET3D 등 최신 모델들이 속속 등장하며 각각의 분야에 특화된 기능을 제공합니다. 각기 다른 모델 구조와 생성 유형으로 창의적인 작업을 지원하는 생성형 AI는 앞으로 다양한 산업 분야에서 더욱 넓은 가능성을 열어갈 것입니다.

 

 

 


 

 

 

 

 

 

 

 

미국의 제 47대 대통령을 뽑는 선거가 2024년 11월 5일(EDT기준) 00시부터 시작되었습니다.  

우리나라 기준 6일 15시까지 이며 6일 새벽부터 개표가 시작 됩니다.

미국대통령선거 개표결과 실시간 현황은 아래 사이트에서 확인이 가능합니다. 

 


 

 

 

 

APNEWS  미국대선 실시간투표결과 

 

 

 

출처: https://apnews.com/projects/election-results-2024/

 

 

 

 

 

 


BBC 미국대선 실시간투표결과 

 

 

출처: https://www.bbc.com/korean

 

 

 

 

 

 

 


 

'핫이슈' 카테고리의 다른 글

미국대선 결과, 한국 경제에 미치는 영향&전망  (6) 2024.11.07

MySQL은 웹 개발이나 애플리케이션 개발에서 자주 사용되는 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 일반적으로 로컬 서버에서 MySQL DB를 운영하나, 여러 환경에서 원격지에서 접속해야 하는 경우도 많습니다. 이번 글에서는 PC에서 MySQL 데이터베이스에 원격으로 접속하는 방법을 단계별로 설명하고, 다양한 접속 방법과 그에 따른 설정 방법을 소개합니다.

 


 

  MySQL 원격 접속을 위한 기본 전제 조건

 

MySQL에 원격으로 접속하기 위해서는 몇 가지 전제 조건이 필요합니다.

  • MySQL 서버 설치 및 실행: 원격 접속을 하려는 MySQL 서버가 제대로 설치되어 실행되고 있어야 합니다.
  • 네트워크 연결: MySQL 서버가 인터넷 또는 로컬 네트워크에서 접근할 수 있도록 설정되어야 합니다.
  • 사용자 권한 설정: MySQL에서는 원격 접속을 허용하는 사용자를 별도로 설정해야 합니다.
  • 방화벽 설정: 원격 접속을 위해 서버의 방화벽에서 MySQL 포트(기본 포트: 3306)가 열려 있어야 합니다.

간단히 '애플계정(Apple ID)'와 '앱스토어'에 대해서 간단히 알아보겠습니다.

 

 

  MySQL 원격 접속 설정 방법(방법론에 따라 필요시 설정)

 

1. MySQL 서버의 원격 접속 허용하기

    • MySQL은 기본적으로 로컬 접속만 허용하며 원격 접속을 위해서는 MySQL 설정을 변경해야 합니다.
    • 설정 파일 위치: /etc/mysql/my.cnf (Linux) 또는 my.ini (Windows)
    • bind-address 값을 수정하여 모든 IP에서 접속을 허용하거나 특정 IP만 허용할 수 있습니다.

 

2. MySQL 사용자 권한 설정

    • 원격 접속을 위해서는 MySQL 사용자 계정에 대한 권한을 설정해야 합니다. 기본적으로 MySQL은 사용자에게 'localhost'에서만 접속할 수 있는 권한을 부여합니다.

 

3. 방화벽 설정

    • MySQL 서버가 설치된 서버에서 방화벽 설정을 확인하여 3306 포트가 열려 있는지 확인해야 합니다. 만약 방화벽이 활성화되어 있다면, MySQL 포트를 열어야 합니다.

 

 

  MySQL Workbench를 사용한 원격 접속(기본)

 

MySQL Workbench는 MySQL 데이터베이스와의 연결을 쉽게 설정하고 관리할 수 있는 GUI 툴입니다. MySQL Workbench를 통해 원격으로 MySQL 서버에 접속하려면 아래 절차를 따릅니다.

이 방법은 MySQL서버가 외부에서 3306포트로 접속이 가능해야하고, MySQL계정이 원격접속이 가능한 계정이 생성되어 있을때 사용할 수 있습니다.

 

1. MySQL Workbench 설치

    • MySQL Workbench는 MySQL 공식 웹사이트에서 다운로드할 수 있습니다. MySQL Workbench 다운로드

2. 새 연결 만들기

    • MySQL Workbench를 실행한 후, New Connection을 클릭하여 새로운 연결을 만듭니다.
    • 연결 정보:
      • Hostname: 원격 MySQL 서버의 IP 주소 또는 도메인
      • Port: 기본 포트는 3306
      • Username: MySQL 사용자 이름
      • Password: MySQL 사용자 비밀번호

3. 연결 테스트

    • Test Connection을 클릭하여 연결이 정상적으로 이루어지는지 확인합니다. 문제가 없다면, OK를 클릭하여 연결을 완료합니다.

 

 

 

 

  터미널(SSH)을 통한 원격 접속

1. SSH 터널링을 사용한 MySQL 접속

ssh user@remote_server_ip

2. 원격서버에 접속한후, SSH터널에서 MySQL 접속

mysql -u ID  -p

 

 

  PHPMyAdmin을 통한 웹 기반 원격 접속

웹 서버에 PHPMyAdmin을 설치하면, 웹 브라우저를 통해 MySQL 데이터베이스를 관리할 수 있습니다. PHPMyAdmin을 사용하여 원격에서 MySQL 서버에 접속하는 방법은 다음과 같습니다.

1. PHPMyAdmin 설치

    • PHPMyAdmin은 보통 LAMP 또는 LEMP 스택에 포함되어 설치할 수 있습니다.

2. 접속 정보 설정

    • PHPMyAdmin 웹 인터페이스에서 MySQL 서버의 호스트(IP), 사용자명, 비밀번호를 입력하여 접속합니다.

3. 보안 고려사항

    • PHPMyAdmin은 보안상 취약할 수 있으므로, 반드시 SSL을 사용하거나 IP 필터링을 통해 접근을 제한해야 합니다.

 

 

  MySQL Workbench로 SSH를 경유해서 접속

MySQL Workbench에서는 'Standard TCP/IP over SSH' 기능을 제공합니다.

이 기능을 이용하면, 서버에 MySQL이 설치된 인데 MySQL 서비스포트가 오픈되지 않은 상태이고 MySQL에 원격접속 가능한 계정이 생성되지 않은 상태에서도 원격으로 MySQL에 접속할 수 있습니다.

1. MySQL 프로그램 실행

2. 새로운 연결 생성을 클릭하고, Connection Method 방법에서 'Standard TCP/IP over SSH' 을 선택

 

 

 

3. 설정화면에서 아래와 같이 설정

    • SSH 접속정보
      • SSH Hostname: ※ SSH접속하기 위한 원격서버의 공인IP:22번포트
      • SSH Username: ※ SSH접속하기 위한 원격서버의 ID(ex, root, ec2-user, ubuntu)
      • SSH Password: ※ SSH접속하기 위한 원격서버의 ID의 비밀번호
    • MySQL 접속정보
      • MySQL Hostname: ※ 디폴트로 'localhost'
      • MySQL Server Port: ※ 디폴트로 '3306'
      • Username: ※ DB접속계정의 ID
      • Password: ※ DB접속계정의 비밀번호

 

 

 

 

  heidisql로 SSH접속 경유해서 접속

heidisql 도구도 SSH로 접속한후 MySQL에 접속할 수 있는 기능을 제공합니다.

방법은 위에서 설명드린 '6. MySQL Workbench로 SSH를 경유해서 접속'과 동일합니다.

아래 그림을 참고하세요.

 

※ 이미지출처 : www.heidisql.com

  참고사이트

 

+ Recent posts