[네이버 클라우드 캠프-DevOps] 4일차

정지안·2023년 6월 15일
0
post-thumbnail

4일차

  • 온라인 클래스 수강하기 : Ai활용에 대한 것들도..
  • 매직에꼴에서 인공지능 카테고리 살펴보기

Python

age=input() 일 때 input() 함수로 입력받은 값은 기본적으로 문자열로 처리됩니다.

그래서 if age>=18:와 같은 비교 연산을 수행하면 오류가 발생합니다.

따라서 조건문에 삽입하기 위해서 int(input())과 같은 형태를 취해줘야합니다.

  • AiHub 를 통해 데이터를 수집할 수 있다.(⇒데이터 댐사업)

Ai 학습 활용 사이트

[프로그램의 학습이 필요한 경우]

  • teachablemachine
    • 빠른 속도로 학습하고 데이터의 양이 충분하지 않아도 원하는 결과를 얻을 수 있다
    • 만든 모델을 export 가능.
      • Tensorflow.js 기능을 통해 웹사이트로 배포 가능.
      • Tensorflow Lite 를 쓰면 코럴칩?에 배포 가능

[모션이 필요한 경우]

  • Posenet

[영상이 필요한 경우]

  • elai
    • 기사를 통한 ai영상
  • wonder studio
    • ai영상 덧씌우기
  • Studio DID

[음성]

  • Dubbing : 음성 생성

[협업]

  • microsoft loop

[미드저니 : 이미지생성]


디지털 휴먼 만들어보기

  • 미드저니 : 이미지생성
  • Chat GPT : 스크립트 생성
  • Dubbing : 음성 생성
  • Studio DID : 동영상 생성

ICT 산업의 발전방향

DT 시대란?

IoT에 주목해라.

  • 통합된 matter라는 개념.

    • matter란?
      • 스마트 홈 표준.
      • IoT에서 사용되는 새로운 표준 프로토콜 및 커넥티비티 프레임워크
        • 프로토콜이란?
          • 컴퓨터 네트워크나 통신 시스템에서 정보를 교환하고 전송하기 위한 규칙과 규약의 집합
      • 기존에 사용되던 다양한 스마트 홈 디바이스들 간의 상호 운영성을 개선
      • 다양한 브랜드와 제조업체들이 호환성을 갖는 디바이스를 개발할 수 있도록 하는 것을 목표
      • 기존의 프로토콜 중 하나인 Thread를 기반으로 하며
      • Matter는 Wi-Fi, Ethernet, Thread, Bluetooth Low Energy 등 다양한 통신 프로토콜을 지원
      • 사용자는 이러한 프로토콜을 사용하는 다양한 디바이스를 통합된 네트워크로 관리
  • 기술변화

    웹 > 휴대폰 > IoT

  • 센서

    대규모의 정보를

  • 통신

    유무선통신망으로떙겨서

  • 저장

    저장할수있는 클라우드인프라.

  • 분석,

    실시간 인공지능


  • 타겟마케팅

용어 정리

  • TPU
    • 텐서 처리 장치
    • 구글이 개발한 전용 하드웨어로, 머신러닝 작업을 가속화하기 위해 설계
  • 파라메터
    • 모델이나 시스템의 동작을 결정짓는 값
  • 스마트 컨트랙트(스마트계약)
    • 블록체인 기술을 기반으로 작동하는 자체 실행 프로그램
    • 계약 조건을 자동으로 실행하고 관리하는 컴퓨터 코드
  • 데이터 댐사업
  • 한국판 뉴딜: 기재부에서 정보를 찾아볼 수 있다.
    • 디지털 뉴딜
      • IT 일자리
    • 그린 뉴딜
      • 에너지 패러다임 변경
      • 에너지 일자리
  • IoT, 매터(matter)
  • 수소경제
  • Cloud Native Application

Ai 학습 활용 사이트

  • teachablemachine
    • 만든 모델을 export 가능.
    • Tensorflow.js 기능을 통해 웹사이트로 배포 가능.
    • Tensorflow Lite 를 쓰면 코럴칩?에 배포 가능

모션인식

  • Posenet
    • 자세를 뽑아낼 수 있다.

인공지능 9대 핵심 기술

세계클라우드

  1. AWS
  2. Azuer
  3. GCP; Google Cloud Platform
    1. 바드, 코드추천서비스

국내클라우드

  1. 네이버 클라우드
  2. KT 클라우드
  3. NH ? NHN ?

중국클라우드

  • 알리바바 데이터센터
  • 텐센트



<<오후>>

CSS

선택자

  • 선택자란? CSS에서 HTML 요소를 선택하고 스타일을 적용하는 데 사용되는 패턴
    • 요소 선택자(Element Selector)
      • HTML 요소 이름을 사용하여 요소를 선택합니다. 예를 들어, "p"는 모든

        요소를 선택합니다.

        • ex) p { ~~ }
    • 클래스 선택자(Class Selector)
      • 클래스 이름을 사용하여 특정 클래스를 가진 요소를 선택합니다. 클래스 선택자는 "."으로 시작하며, 예를 들어, ".container"는 class 속성이 "container"인 모든 요소를 선택합니다.
        • ex) p.container{ ~~ }
    • 아이디 선택자(ID Selector)
      • 스크립트 줄 때 사용한다.
      • 제이쿼리 줄 때 사용한다.
      • 고유한 아이디 속성 값을 사용하여 특정 요소를 선택합니다. 아이디 선택자는 "#"으로 시작하며, 예를 들어, "#header"는 id 속성이 "header"인 요소를 선택합니다.
        • ex) #header { ~~ }
    • 속성 선택자(Attribute Selector)
      • 요소의 특정 속성 값을 사용하여 요소를 선택합니다. 속성 선택자는 속성 이름과 값을 사용하며, 예를 들어, "input[type='text']"는 type 속성 값이 "text"인 모든 요소를 선택합니다.
    • 후손 선택자(Descendant Selector)
      • 하위 요소를 선택합니다. 예를 들어, "div p"는
        요소의 모든 하위

        요소를 선택합니다.

      • ex ) div p
    • 자식 선택자(Child Selector)
      • 부모 요소와 자식 요소 간의 계층 구조를 활용하여 스타일을 적용하거나 선택할 수 있다
      • 자식 선택자는 > 기호를 사용하여 표시.
      • ex ) div>p

<용어정리>

  • xml
    • xml이란? 파일의 형식이나 데이터를 표현하는 데 사용되는 마크업 언어
    • 일반적으로 ".xml" 확장자를 가지고 있다
    • 데이터를 계층적으로 구조화하고 태그로 둘러싸여 있는 요소로 표현

(아래 용어는 지금 다 알 필요는 없고 그냥 봐라)

  • 넥사크로
    • 프론트엔드 개발용 프레임워크
    • 자바스크립트 기반 라이브러리를 묶은 프레임워크, 넥사크로 스튜디오라는 IDE까지 제공한다.
    • 넥사크로는 화면 구성을 클릭과 드래그앤드랍 같은 GUI로 구성할 수 있으며
    • 동적으로 처리할 각종 이벤트를 자바스크립트로 코딩할 수 있다. 넥사크로로 개발한 프로그램은 배포가능한 형태로 자동으로 빌드된다
  • 웹스퀘어
  • Generative Ai

Java

  • java에서 nextLine과 nextInt의 차이
    • nextLine():
      • nextLine() 메서드는 사용자로부터 한 줄의 입력을 읽어옵니다.
      • • 입력된 전체 줄을 문자열로 반환합니다.
    • nextInt():
      • nextInt() 메서드는 사용자로부터 정수 값을 읽어옵니다.
      • • 입력된 다음 정수 값을 반환합니다.

제어문

  1. 조건문
    1. 조건에 따라 처리하는 명령을 달리하는 문장
  • if문

  • else문

  • else if문

  • 중첩 if문

    • 조금 긴 중첩if문
    • 조금 긴 중첩문2
  1. 반복문
    1. 일정한 조건이 충족될 떄까지 동일한 명령을 반복적으로 처리하는 문장
  2. 분기문
    1. 강제로 명령의 처리 순서를 바꾸는 문장



1. Chat GPT로 촉발된 생성형 인공지능 기술 경쟁

  • GPT-3
  • 연합학습
    • 기계 학습의 분산 학습 방법 중 하나
  • 엣지 Ai
    • 엣지 AI(Edge AI)는 인공 지능( AI) 기술이 장치나 센서와 같은 주변 환경의 "엣지" 또는 "에지"에서 실행되는 것을 의미합니다.
    • 기존에는 대부분의 AI 처리가 중앙 집중형 클라우드 서버에서 이루어지는 경우가 많았음.
    • 엣지 AI는 디바이스 자체에서 데이터 처리와 의사 결정을 수행할 수 있는 분산 컴퓨팅 방식
  • 트랜스포머
    • 자연어 처리(Natural Language Processing, NLP) 작업에 사용되는 인공 신경망 모델의 하나
  • 시스템2 Ai
    • 인간의 사고 과정을 모방하려는 인공 지능의 한 접근 방식
  • 자기지도학습
    • 데이터 라벨링의 한계를 극복
    • 기계 학습의 한 분야로, 레이블이 지정되지 않은 대규모의 데이터를 활용하여 모델을 학습하는 방법
  • 생성적Ai
    • 인식(판별)을 위한 Ai를 넘어 창조하는 Ai
  • 전이학습
    • 누구나 딥러닝을 할 수 있도록 지원
  • AutoML
    • Ai도 Ai가 만들어낸다.

Chat GPT를 활용한

  • Stripe
    • 결제 시스템과 결합한 GPT-4
  • 칸 아카데미
    • 비영리 교육 플랫폼
    • 개별 코칭
  • Government of Iceland


엣지 Ai

엣지 == 최종 소비자가 쓸 수 있게

profile
1% 개발자를 향해:: 개발 공부 일지를 써나갑니다

0개의 댓글