<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>연탄이의 코딩공부</title>
    <link>https://alswldx.tistory.com/</link>
    <description>코딩공부한거 올림</description>
    <language>ko</language>
    <pubDate>Fri, 17 Jul 2026 08:04:53 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Briquette</managingEditor>
    <item>
      <title>Google Cloud Storage</title>
      <link>https://alswldx.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;버킷 생성하기&lt;/p&gt;
&lt;pre id=&quot;code_1778216686572&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;버킷 이름 지정 규칙

버킷 네임스페이스는 전역적으로 공개되어 있으므로 버킷 이름에 민감한 정보를 포함하지 마십시오.
버킷 이름에는 소문자, 숫자, 하이픈(-), 밑줄(_), 마침표(.)만 포함되어야 합니다. 마침표가 포함된 이름은 검증이 필요합니다 .
버킷 이름은 숫자 또는 문자로 시작하고 끝나야 합니다.
버킷 이름은 3~63자여야 합니다. 마침표(.)를 포함하는 이름은 최대 222자까지 사용할 수 있지만, 마침표로 구분된 각 구성 요소는 63자를 초과할 수 없습니다.
버킷 이름은 점으로 구분된 십진수 표기법(예: 192.168.5.4)의 IP 주소로 표현할 수 없습니다.
버킷 이름은 &quot;goog&quot; 접두사로 시작할 수 없습니다.
버킷 이름에는 &quot;google&quot; 또는 &quot;google&quot;과 유사한 오타가 포함될 수 없습니다.
또한 DNS 규정 준수 및 향후 호환성을 위해 밑줄(_)을 사용하거나 마침표 또는 하이픈(-)이 연속해서 사용되지 않도록 해야 합니다. 예를 들어, &quot;..&quot;, &quot;-.&quot;, &quot;.-&quot;는 DNS 이름에서 유효하지 않습니다.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버킷 생성 코드&lt;/p&gt;
&lt;pre id=&quot;code_1778216704515&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gcloud storage buckets create gs://&amp;lt;YOUR-BUCKET-NAME&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버킷에 객체 업로드&lt;/p&gt;
&lt;pre id=&quot;code_1778216735984&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gcloud storage cp &amp;lt;객체이름&amp;gt; gs://YOUR-BUCKET-NAME&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버킷 객체 삭제&lt;/p&gt;
&lt;pre id=&quot;code_1778216776180&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;rm &amp;lt;객체 이름&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버킷에서 객체 다운로드받기&lt;/p&gt;
&lt;pre id=&quot;code_1778216795603&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gcloud storage cp -r gs://YOUR-BUCKET-NAME/&amp;lt;객체이름&amp;gt; .&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버킷 객체 복사&lt;/p&gt;
&lt;pre id=&quot;code_1778216815322&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gcloud storage cp gs://YOUR-BUCKET-NAME/&amp;lt;객체이름&amp;gt; gs://YOUR-BUCKET-NAME/image-folder/&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;객체 세부정보 확인&lt;/p&gt;
&lt;pre id=&quot;code_1778216882059&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gcloud storage ls -l gs://YOUR-BUCKET-NAME/&amp;lt;객체이름&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;백엔드 공부할때썼던 명령어들이랑 비슷했던것 같다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/30</guid>
      <comments>https://alswldx.tistory.com/30#entry30comment</comments>
      <pubDate>Fri, 8 May 2026 14:10:05 +0900</pubDate>
    </item>
    <item>
      <title>Document AI Processor</title>
      <link>https://alswldx.tistory.com/29</link>
      <description>&lt;pre id=&quot;code_1778156156259&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install python3-pip
python3 -m pip install --upgrade google-cloud-documentai google-cloud-storage prettytable&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Document AI API 엑세스 하기 위한 계정 생성&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1778155926068&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;export SA_NAME=&quot;document-ai-service-account&quot;
gcloud iam service-accounts create $SA_NAME --display-name $SA_NAME&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스 계정을 API에 연결&lt;/p&gt;
&lt;pre id=&quot;code_1778155947948&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gcloud projects add-iam-policy-binding ${PROJECT_ID} \
--member=&quot;serviceAccount:$SA_NAME@${PROJECT_ID}.iam.gserviceaccount.com&quot; \
--role=&quot;roles/documentai.apiUser&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자격 생성 -&amp;gt; Key.json에 저장&lt;/p&gt;
&lt;pre id=&quot;code_1778155968524&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gcloud iam service-accounts keys create key.json \
--iam-account  $SA_NAME@${PROJECT_ID}.iam.gserviceaccount.com&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778155982069&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;export GOOGLE_APPLICATION_CREDENTIALS=&quot;$PWD/key.json&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문서 요청 생성&lt;/p&gt;
&lt;pre id=&quot;code_1778156055940&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;export LOCATION=&quot;us&quot;
export PROJECT_ID=$(gcloud config get-value core/project)
curl -X POST \
-H &quot;Authorization: Bearer &quot;$(gcloud auth application-default print-access-token) \
-H &quot;Content-Type: application/json; charset=utf-8&quot; \
-d @request.json \
https://${LOCATION}-documentai.googleapis.com/v1beta3/projects/${PROJECT_ID}/locations/${LOCATION}/processors/${PROCESSOR_ID}:process &amp;gt; output.json&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문서에서 감지된 원시 텍스트 추출&lt;/p&gt;
&lt;pre id=&quot;code_1778156101401&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt-get update 
sudo apt-get install jq
cat output.json | jq -r &quot;.document.text&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Python 설치&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1778156152494&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gsutil cp gs://spls/gsp924/synchronous_doc_ai.py .&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1778156188459&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install python3-pip
python3 -m pip install --upgrade google-cloud-documentai google-cloud-storage prettytable&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1778156209900&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import argparse
 from google.cloud import documentai_v1beta3 as documentai
 from google.cloud import storage
 from prettytable import PrettyTable 

parser = argparse.ArgumentParser() parser.add_argument( &quot;-P&quot; , &quot;--project_id&quot; , help = &quot;Google Cloud 프로젝트 ID&quot; ) parser.add_argument( &quot;-D&quot; , &quot;--processor_id&quot; , help = &quot;Document AI 프로세서 ID&quot; ) parser.add_argument( &quot;-F&quot; , &quot;--file_name&quot; , help = &quot;입력 파일 이름&quot; , default= &quot;form.pdf&quot; ) parser.add_argument( &quot;-L&quot; , &quot;--location&quot; , help = &quot;프로세서 위치&quot; , default= &quot;us&quot; ) args = parser.parse_args()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;process_document함수는 Document AI 프로세서에 동기 호출을 수행하는 데 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #202124; text-align: start;&quot;&gt;Document AI API 클라이언트 객체를 생성&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;프로세서 이름은&lt;span&gt;&amp;nbsp;&lt;/span&gt;project_id,&lt;span&gt;&amp;nbsp;&lt;/span&gt;location, 및&lt;span&gt;&amp;nbsp;&lt;/span&gt;processor_id매개변수를 사용하여 생성되며, 처리할 문서는 읽어 들여&lt;span&gt;&amp;nbsp;&lt;/span&gt;mime_type구조체에 저장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1778156256166&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def  process_document ( project_id, location, processor_id, file_path ): 

    # 클라이언트 인스턴스 생성 client 
    = documentai.DocumentProcessorServiceClient() # 프로세서의 전체 리소스 이름 (예: # projects/project-id/locations/location/processor/processor-id ) # 클라우드 콘솔에서 새 프로세서를 생성해야 합니다. first 
    name = f&quot;projects/ {project_id} /locations/ {location} /processors/ {processor_id} &quot; # 파일을 메모리로 읽어들이기 with open (file_path, &quot;rb&quot; ) as image:
        image_content = image.read() # 문서 객체 생성 
    document = { &quot;content&quot; : image_content, &quot;mime_type&quot; : &quot;application/pdf&quot; } # 처리 요청 구성 
    request = { &quot;name&quot; : name, &quot;document&quot; : document } # Document AI 클라이언트 동기 엔드포인트를 사용하여 요청 처리 
    result = client.process_document(request=request) return result.document&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬 호출&lt;/p&gt;
&lt;pre id=&quot;code_1778156293198&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;python3 synchronous_doc_ai.py \
--project_id=$PROJECT_ID \
--processor_id=$PROCESSOR_ID \
--location=us \
--file_name=health-intake-form.pdf | tee results.txt&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/29</guid>
      <comments>https://alswldx.tistory.com/29#entry29comment</comments>
      <pubDate>Thu, 7 May 2026 21:13:35 +0900</pubDate>
    </item>
    <item>
      <title>애플 파운데이션 아카데미 후기</title>
      <link>https://alswldx.tistory.com/28</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;애플 파운데이션 아카데미를 지원했을 때 후기가 얼마 보이지 않길래 이번에 수료한 기념으로 후기를 작성해본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파운데이션 아카데미는 사이트에서는 4~6주라고 되어있지만 실제론 3주 과정이었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정규과정인 디벨로퍼 아카데미와는 달리 포항에서 지낼 기숙사가 제공되지 않기에 합격 연락이 오자마자 단기계약 어플에서 집을 계약했다.&amp;nbsp; &lt;s&gt;3주동안 생활하며 너무 좋았던 집.... 포항에가게 된다면 또 살고싶은 집이었다.&amp;nbsp;&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파운데이션에서는 맥북 프로와 아이폰을 무료로 대여해준다. 물론 끝나면 반납해야하기 때문에 개인적으로 가지고 오는 분들도 많이 있었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이폰은 몇번 사용해보았지만, 맥북은 처음 사용해보는거라 걱정이 많았는데 적응하는데 일주일 정도 걸린것 같다. 숙소에서는 윈도우로 구글 공부 하고, 파운데이션 시간에는 맥으로 swift 공부를 하다보니 단축키 관련 이슈가 있긴 했었다..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애플 디벨로퍼 아카데미에서는 Challenge Based Learning 이라는 과정을 여러번 진행한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파운데이션 과정은 이 CBL을 처음부터 끝까지 한번 체험해보는 과정이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Engage -&amp;gt; Investigate -&amp;gt; Act 3단계의 프로세스를 진행하게된다. 이 프로세스는 챌린지 과정동안 계속 반복되게 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Engage (참여) :&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;Big Idea &amp;rarr; Essential Question &amp;rarr; Challenge&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;팀원들과 함께 주제를 정한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 파운데이션 과정에서는 &quot;포항&quot;과 &quot;파운데이션 러너&quot;, &quot;여행&quot;이라는 Big Idea 안에서 조금 더 세부적인 주제를 고르게 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리팀의 Challenge는 &amp;nbsp;[파운데이션 러너들]이 [함께하는 여행지를 공유하는 방식]을 통해 [러너간의 연결]을 얻도록 도와주는 어플리케이션을 제작하는 것이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Investigate (조사) :&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Guiding Questions &amp;rarr; Activities and Resources &amp;rarr; Synthesis&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;GQ에서는 지식들을 정리한다. 마인드맵처럼 이런저런 질문들을 던져보고 질문들을 보면서 생각나는 것들을 써보는 과정이었다.&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;설문조사, 태스크조사, 인터뷰 등을 통해 &lt;/span&gt;팀원들과 함께 자료조사를 하는 과정을 가졌다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;다같이 조사를 해야하는 입장이다보니 설문조사 / 인터뷰가 매우 순조롭게 진행 됐던 기억이 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Act (행동) :&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;Solution &amp;rarr; Implementation &amp;rarr; Evaluation&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;Act부터는 각자의 수준에 맞게 Xcode, Swift를 통해 개발을 진행하게 된다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #333333; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Swift는 처음 써보는거라 걱정이 많았는데 안드로이드 스튜디오보다 쉽게 개발할 수 있어서 재밌게 개발했던것 같다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파운데이션 과정중 swift에 대해 알려주기는 하는데, 앱을 만들 수 있는 정도의 수준으로 알려주는것은 아니고 적당히 겉핥기 식으로 알려준 다음 알아서 코딩하는 것이었다보니 비전공자 분들은 꽤 난처해하는것이 보였다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;친해진 러너분들과 서로 공부한 코드들을 공유하고 비전공자 분들을 도와주다보니 스스로도 많이 성장하는것을 느꼈다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;거의 1주 반만에 어플을 만드는 과정이었는데 생각했던 대로 작동하는 어플을 만들어볼 수 있어서 꽤나 뿌듯한 시간이었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막에는&amp;nbsp;러너들끼리 진행 내용을 발표하는 과정을 가진다. 이때가 제일 떨렸던것같다.. 역시 발표하면 되던것도 안된다고 오류가 갑자기 보이긴 했지만 그럭저럭 발표도 마쳤다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공부하기위해 모인 사람들이다보니 협업도 잘 되고 서로 눈치볼것없이 모르는건 질문하고 서로 알려줄 수 있는 환경이 주어져서 너무 행복한 시간이었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Swift 공부도 더 해보고싶어졌다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내년에 진행될&amp;nbsp;아카데미도 도전해보려고 준비중이다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 있을지는 모르겠지만 궁금한점이 있다면 댓글로 언제든 물어봐주세요~&amp;nbsp;&lt;/p&gt;</description>
      <category>애플 파운데이션 아카데미</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/28</guid>
      <comments>https://alswldx.tistory.com/28#entry28comment</comments>
      <pubDate>Tue, 5 May 2026 03:57:31 +0900</pubDate>
    </item>
    <item>
      <title>Analyze Speech and Language with Google APIs Task4</title>
      <link>https://alswldx.tistory.com/27</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Analyze Speech and Language with Google APIs Task4&amp;nbsp;&lt;br /&gt;계속 컴플리트가 되지 않아서 찾아봤다...&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1777919280919&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;curl -LO raw.githubusercontent.com/Cloud-Wala-Banda/Labs-Solutions/main/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab/arc114.sh

sudo chmod +x arc114.sh

./arc114.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VM 에서 저 코드 넣어주니까 드디어 됨....&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/Cloud-Wala-Banda/Labs-Solutions/blob/main/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab.md&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/Cloud-Wala-Banda/Labs-Solutions/blob/main/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab.md&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1777919219091&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Labs-Solutions/Analyze Speech &amp;amp; Language with Google APIs Challenge Lab/Analyze Speech &amp;amp; Language with Google APIs Challenge Lab&quot; data-og-description=&quot;This repository provides solutions for Google Cloud Labs, offering easy-to-understand approaches to solving problems. It is designed to help learners quickly grasp key concepts and apply practical ...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/Cloud-Wala-Banda/Labs-Solutions/blob/main/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab.md&quot; data-og-url=&quot;https://github.com/Cloud-Wala-Banda/Labs-Solutions/blob/main/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab.md&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/CfszH/dJMb85vSMOx/57jsZkVhQKHBrIHBDM36P0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/b9GUGy/dJMb83kwKtW/I9kWxkev8Q9lk8EIeGk72k/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/Cloud-Wala-Banda/Labs-Solutions/blob/main/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab.md&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/Cloud-Wala-Banda/Labs-Solutions/blob/main/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab/Analyze%20Speech%20%26%20Language%20with%20Google%20APIs%20Challenge%20Lab.md&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/CfszH/dJMb85vSMOx/57jsZkVhQKHBrIHBDM36P0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/b9GUGy/dJMb83kwKtW/I9kWxkev8Q9lk8EIeGk72k/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Labs-Solutions/Analyze Speech &amp;amp; Language with Google APIs Challenge Lab/Analyze Speech &amp;amp; Language with Google APIs Challenge Lab&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;This repository provides solutions for Google Cloud Labs, offering easy-to-understand approaches to solving problems. It is designed to help learners quickly grasp key concepts and apply practical ...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/27</guid>
      <comments>https://alswldx.tistory.com/27#entry27comment</comments>
      <pubDate>Tue, 5 May 2026 03:29:03 +0900</pubDate>
    </item>
    <item>
      <title>ML workflow</title>
      <link>https://alswldx.tistory.com/23</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;439&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi10UX/dJMcacio4nh/KvegAPWpyx1Xd0LojySYf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi10UX/dJMcacio4nh/KvegAPWpyx1Xd0LojySYf1/img.png&quot; data-alt=&quot;AI 개발 옵션&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi10UX/dJMcacio4nh/KvegAPWpyx1Xd0LojySYf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi10UX%2FdJMcacio4nh%2FKvegAPWpyx1Xd0LojySYf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;364&quot; height=&quot;139&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;439&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;AI 개발 옵션&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;vertexAI를 이용한 ML workFlow&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.Data preparation : 데이터 준비&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 1.) Upload Data (업로드)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 2.) Engineer features (특징추출)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터의 질과 양에 따라 얼마나 많이 / 잘 학습될지 결정됨&amp;nbsp; -&amp;gt; 데이터는 정형화(구조화) / 비정형화 될 수 있음.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구조화된 데이터 : 숫자 / 텍스트 등 표로 저장할 수 있음 , 비정형화(비구조화) : 비디오 / 이미지 등&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;956&quot; data-origin-height=&quot;441&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/laZU3/dJMcabKAUDh/nNWsz1pkKQoH2V9sBtKnm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/laZU3/dJMcabKAUDh/nNWsz1pkKQoH2V9sBtKnm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/laZU3/dJMcabKAUDh/nNWsz1pkKQoH2V9sBtKnm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlaZU3%2FdJMcabKAUDh%2FnNWsz1pkKQoH2V9sBtKnm0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;470&quot; height=&quot;217&quot; data-origin-width=&quot;956&quot; data-origin-height=&quot;441&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Model development 모델 개발&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;반복 학습 필요 ... 훈련 -&amp;gt; 평가 -&amp;gt; 훈련 -&amp;gt; 평가 -&amp;gt; 훈련..... 반복&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;879&quot; data-origin-height=&quot;395&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cz1UO2/dJMcagkMw6u/qqmDzzQ4bswHk7zghaIe8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cz1UO2/dJMcagkMw6u/qqmDzzQ4bswHk7zghaIe8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cz1UO2/dJMcagkMw6u/qqmDzzQ4bswHk7zghaIe8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcz1UO2%2FdJMcagkMw6u%2FqqmDzzQ4bswHk7zghaIe8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;464&quot; height=&quot;209&quot; data-origin-width=&quot;879&quot; data-origin-height=&quot;395&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. Model serving&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 모델을 실제로 사용해서 결과 예측. 모델 배포되고 모니터링&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;913&quot; data-origin-height=&quot;408&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brNXYW/dJMcacWY9q1/P5vjevo5YBY5kpyYkOrIXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brNXYW/dJMcacWY9q1/P5vjevo5YBY5kpyYkOrIXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brNXYW/dJMcacWY9q1/P5vjevo5YBY5kpyYkOrIXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrNXYW%2FdJMcacWY9q1%2FP5vjevo5YBY5kpyYkOrIXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;463&quot; height=&quot;207&quot; data-origin-width=&quot;913&quot; data-origin-height=&quot;408&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1209&quot; data-origin-height=&quot;469&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/phjiW/dJMcaiCTFOK/GOq1j8tWzQDbsHRqXdhaA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/phjiW/dJMcaiCTFOK/GOq1j8tWzQDbsHRqXdhaA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/phjiW/dJMcaiCTFOK/GOq1j8tWzQDbsHRqXdhaA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FphjiW%2FdJMcaiCTFOK%2FGOq1j8tWzQDbsHRqXdhaA1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1209&quot; height=&quot;469&quot; data-origin-width=&quot;1209&quot; data-origin-height=&quot;469&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ML workFlow 반복적임.!! 모델 학습 중에 다시 돌아가서 데이터 소스를 확인하고 매개변수 조절해야하기도 함 -&amp;gt; MLOps로 자동화&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;588&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLHjU8/dJMcacbC72V/hFWhvjTIxB5KMPfvCVwOGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLHjU8/dJMcacbC72V/hFWhvjTIxB5KMPfvCVwOGK/img.png&quot; data-alt=&quot;Auto ML (coding X) / Colab (파이프라인으로 코딩 가능)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLHjU8/dJMcacbC72V/hFWhvjTIxB5KMPfvCVwOGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLHjU8%2FdJMcacbC72V%2FhFWhvjTIxB5KMPfvCVwOGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;502&quot; height=&quot;302&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;588&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Auto ML (coding X) / Colab (파이프라인으로 코딩 가능)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;Data Preparation (데이터 준비 단계)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. upload data&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Engineer features (데이터 손질)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1114&quot; data-origin-height=&quot;314&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w07eW/dJMcadn2vzg/CckHrKoXToCMySMsfwWe61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w07eW/dJMcadn2vzg/CckHrKoXToCMySMsfwWe61/img.png&quot; data-alt=&quot;표형식 데이터&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w07eW/dJMcadn2vzg/CckHrKoXToCMySMsfwWe61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw07eW%2FdJMcadn2vzg%2FCckHrKoXToCMySMsfwWe61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;432&quot; height=&quot;122&quot; data-origin-width=&quot;1114&quot; data-origin-height=&quot;314&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;표형식 데이터&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;표 형식 데이터 : 회귀, 분류 , 예측 해결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;248&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7mjHa/dJMcadIkzs4/moBUjh74YKHRntvUIRfCDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7mjHa/dJMcadIkzs4/moBUjh74YKHRntvUIRfCDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7mjHa/dJMcadIkzs4/moBUjh74YKHRntvUIRfCDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7mjHa%2FdJMcadIkzs4%2FmoBUjh74YKHRntvUIRfCDK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;366&quot; height=&quot;126&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;248&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A feature refers to a factor that contributes to the prediction : 특징은 예측에 영향을 미치는 요소&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VertexAI Feature Store : 실시간(online) 배치(offline) 방식 사용할 수 있음.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;333&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EFQdD/dJMcaiJDKTH/xF7MtDnQpurjcmC1uPhutK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EFQdD/dJMcaiJDKTH/xF7MtDnQpurjcmC1uPhutK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EFQdD/dJMcaiJDKTH/xF7MtDnQpurjcmC1uPhutK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEFQdD%2FdJMcaiJDKTH%2FxF7MtDnQpurjcmC1uPhutK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1214&quot; height=&quot;333&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;333&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1101&quot; data-origin-height=&quot;426&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ebKmpD/dJMcadVRNQ7/ytaSxKR5chaOIy7XD4fC31/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ebKmpD/dJMcadVRNQ7/ytaSxKR5chaOIy7XD4fC31/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ebKmpD/dJMcadVRNQ7/ytaSxKR5chaOIy7XD4fC31/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FebKmpD%2FdJMcadVRNQ7%2FytaSxKR5chaOIy7XD4fC31%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1101&quot; height=&quot;426&quot; data-origin-width=&quot;1101&quot; data-origin-height=&quot;426&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;학습 방법&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;데이터 유형에 따라 학습 모표 지정 -&amp;gt; 해결하고자 하는 과제&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;학습 방법 선택&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;학습 세부 사항 결정&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;교육시작!&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Model serving&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. Deploy model : 모델 배포&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2. Monitor model : 모델 모니터링&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;=&amp;gt; 어떻게 해야 할지가 아니라 무엇을 해야할지에 집중할 수 있음.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;옵션 두개&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;897&quot; data-origin-height=&quot;415&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmqvgI/dJMcagyjeVW/zWNXpTWQucaVXJMs44FCS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmqvgI/dJMcagyjeVW/zWNXpTWQucaVXJMs44FCS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmqvgI/dJMcagyjeVW/zWNXpTWQucaVXJMs44FCS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmqvgI%2FdJMcagyjeVW%2FzWNXpTWQucaVXJMs44FCS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;415&quot; data-origin-width=&quot;897&quot; data-origin-height=&quot;415&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. 실시간 예측 : 모델 최종 사용자 지점에(EndPoint) 배포 (지연시간이 짧고 즉각적 결과 얻음)&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2. 예측 작업 요청 : 모델 리소스에서 직접 예측 작업 (즉각적 응답이 필요하지 않은 경우. )&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wO00j/dJMcaiv7jgP/aT4ZuAJ3Zy9D1suc1OZ2gK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wO00j/dJMcaiv7jgP/aT4ZuAJ3Zy9D1suc1OZ2gK/img.png&quot; data-origin-width=&quot;1064&quot; data-origin-height=&quot;648&quot; data-is-animation=&quot;false&quot; width=&quot;446&quot; height=&quot;272&quot; style=&quot;width: 42.0588%; margin-right: 10px;&quot; data-widthpercent=&quot;43.06&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wO00j/dJMcaiv7jgP/aT4ZuAJ3Zy9D1suc1OZ2gK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwO00j%2FdJMcaiv7jgP%2FaT4ZuAJ3Zy9D1suc1OZ2gK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1064&quot; height=&quot;648&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B5kpm/dJMcaa5XOvo/ATTpZVkvOT3ABcNSd9P6ik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B5kpm/dJMcaa5XOvo/ATTpZVkvOT3ABcNSd9P6ik/img.png&quot; data-origin-width=&quot;432&quot; data-origin-height=&quot;474&quot; data-is-animation=&quot;false&quot; style=&quot;width: 23.3451%; margin-right: 10px;&quot; data-widthpercent=&quot;23.9&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B5kpm/dJMcaa5XOvo/ATTpZVkvOT3ABcNSd9P6ik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB5kpm%2FdJMcaa5XOvo%2FATTpZVkvOT3ABcNSd9P6ik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;432&quot; height=&quot;474&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WWBzu/dJMcagryA1Q/6XD3Cxs3KY4yk1mPakl6W1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WWBzu/dJMcagryA1Q/6XD3Cxs3KY4yk1mPakl6W1/img.png&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;381&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.2705%;&quot; data-widthpercent=&quot;33.04&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WWBzu/dJMcagryA1Q/6XD3Cxs3KY4yk1mPakl6W1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWWBzu%2FdJMcagryA1Q%2F6XD3Cxs3KY4yk1mPakl6W1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;381&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MLOps : ML 연산... (개발 + 운영) 결합.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-&amp;gt; 머신러닝과 관련된 생산 문제를 해결하는것을 목표로 함.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;통합 ML SYS를 구축하고 실제 운영 환경에서 가동한다.&amp;nbsp; = 지속적 통합/학습/배포를 가능하게 하기 위해 ML 시스템 구축의 단계를 자동화/모니터링 ==&amp;gt; KFP / TFX 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1204&quot; data-origin-height=&quot;632&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/s1ksd/dJMcaiXaQqp/itRfg18DLfDu0XmmDZbUB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/s1ksd/dJMcaiXaQqp/itRfg18DLfDu0XmmDZbUB1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/s1ksd/dJMcaiXaQqp/itRfg18DLfDu0XmmDZbUB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs1ksd%2FdJMcaiXaQqp%2FitRfg18DLfDu0XmmDZbUB1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1204&quot; height=&quot;632&quot; data-origin-width=&quot;1204&quot; data-origin-height=&quot;632&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 실험/ 개발/ 테스트환경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;개발 환경에서는 데이터 추출, 분석 및 준비를 포함하는 데이터 준비부터 시작하여 학습, 평가 및 검증과 같은 모델 개발에 이르기까지 모든 단계거침 -&amp;gt; &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;모델 레지스트리에 등록할 수 있는 학습된 모델 생성 -&amp;gt; &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;모델 학습이 완료되면 파이프라인은 스테이징 및 프로덕션 환경으로 이동하여 예측 및 모니터링을 포함한 모델을 제공&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1306&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9Af2Y/dJMcaax79vq/SD21YH4yTdFoIdKC1hphRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9Af2Y/dJMcaax79vq/SD21YH4yTdFoIdKC1hphRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9Af2Y/dJMcaax79vq/SD21YH4yTdFoIdKC1hphRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9Af2Y%2FdJMcaax79vq%2FSD21YH4yTdFoIdKC1hphRk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;467&quot; height=&quot;186&quot; data-origin-width=&quot;1306&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2/ 무대연출 / 사전제작/ 제작환경&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;머신러닝 자동화 :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1210&quot; data-origin-height=&quot;464&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdFInk/dJMcabRjxxv/KOdFftWMa8cPfCVUuJoDJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdFInk/dJMcabRjxxv/KOdFftWMa8cPfCVUuJoDJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdFInk/dJMcabRjxxv/KOdFftWMa8cPfCVUuJoDJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdFInk%2FdJMcabRjxxv%2FKOdFftWMa8cPfCVUuJoDJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1210&quot; height=&quot;464&quot; data-origin-width=&quot;1210&quot; data-origin-height=&quot;464&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;0 : MLOps 구성전 시작점. GUI 인터페이스 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1 : 자동화 구축 = 구성요소 구축 MLOps (워크플로우)자동화 시작 ex) 학습 파이프라인 등...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2 : 개별 구성요소 통합해 전체 워크플로우 구축 CI,CT,CD달성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;523&quot; data-origin-height=&quot;549&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buIYnY/dJMcagkMyPw/ft9G0XIaXcSDBY30HeozJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buIYnY/dJMcagkMyPw/ft9G0XIaXcSDBY30HeozJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buIYnY/dJMcagkMyPw/ft9G0XIaXcSDBY30HeozJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuIYnY%2FdJMcagkMyPw%2Fft9G0XIaXcSDBY30HeozJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;301&quot; height=&quot;316&quot; data-origin-width=&quot;523&quot; data-origin-height=&quot;549&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DNN (심층 신경망) CNN (신경망) RNN(순환신경망) LLM(대규모언어모델) ANN(기본적 인공 신경망)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;528&quot; data-origin-height=&quot;465&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Eiyd8/dJMcahxgQDE/LprpfK4V0PUQJudUxS1LKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Eiyd8/dJMcahxgQDE/LprpfK4V0PUQJudUxS1LKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Eiyd8/dJMcahxgQDE/LprpfK4V0PUQJudUxS1LKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEiyd8%2FdJMcahxgQDE%2FLprpfK4V0PUQJudUxS1LKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;276&quot; height=&quot;465&quot; data-origin-width=&quot;528&quot; data-origin-height=&quot;465&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ANN = 입력층, 은닉층, 출력층 3개의 층으로 구성된다. 뉴련끼리 신호를 전달한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뉴런 사이의 연결선에는 가중치가 있다.&amp;nbsp; = 신경망이 훈련 과정을 통해 학습한 정보 유지&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p1v96/dJMcadautCi/QGoKjpjyhkN77IPVKikwL1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p1v96/dJMcadautCi/QGoKjpjyhkN77IPVKikwL1/img.png&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;416&quot; data-is-animation=&quot;false&quot; width=&quot;511&quot; height=&quot;259&quot; style=&quot;width: 47.8427%; margin-right: 10px;&quot; data-widthpercent=&quot;48.41&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p1v96/dJMcadautCi/QGoKjpjyhkN77IPVKikwL1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp1v96%2FdJMcadautCi%2FQGoKjpjyhkN77IPVKikwL1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;820&quot; height=&quot;416&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/He4kh/dJMcafGdwVm/cg9USe1ptzz2ScAkI4N3ok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/He4kh/dJMcafGdwVm/cg9USe1ptzz2ScAkI4N3ok/img.png&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;396&quot; data-is-animation=&quot;false&quot; style=&quot;width: 50.9945%;&quot; data-widthpercent=&quot;51.59&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/He4kh/dJMcafGdwVm/cg9USe1ptzz2ScAkI4N3ok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHe4kh%2FdJMcafGdwVm%2Fcg9USe1ptzz2ScAkI4N3ok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;832&quot; height=&quot;396&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 가중합 계산&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;: 입력값에 해당하는 가중치 곱한뒤, 모두 더한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 가중합에 활성화 함수 적용&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 은닉층에 여러개의 뉴런이 있다고 가정하고 출력층에 대한 가중합 계산&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 가중합에 활성화 함수 적용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;:Y(출력층으로 구성된 예측값), y-hat (예측 결과), y(실제 결과)&amp;nbsp;&lt;br /&gt;활성화 함수 : 선형성 방지 / 비선형성 추가 ( &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;활성화 함수가 없으면 예측 결과인 y-hat은 입력과 출력 사이의 레이어 수와 관계없이 항상 입력 x의 선형 함수가 됨)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bswd7k/dJMcagkNvcU/b2giIDCSXpyaOmfnPjuKoK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bswd7k/dJMcagkNvcU/b2giIDCSXpyaOmfnPjuKoK/img.png&quot; data-origin-width=&quot;829&quot; data-origin-height=&quot;467&quot; data-is-animation=&quot;false&quot; width=&quot;479&quot; height=&quot;270&quot; style=&quot;width: 57.6744%; margin-right: 10px;&quot; data-widthpercent=&quot;58.35&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bswd7k/dJMcagkNvcU/b2giIDCSXpyaOmfnPjuKoK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbswd7k%2FdJMcagkNvcU%2Fb2giIDCSXpyaOmfnPjuKoK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;829&quot; height=&quot;467&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rMGQw/dJMcagkNvc1/xP6CqZCvG2uh5BK91MbbYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rMGQw/dJMcagkNvc1/xP6CqZCvG2uh5BK91MbbYk/img.png&quot; data-origin-width=&quot;299&quot; data-origin-height=&quot;236&quot; data-is-animation=&quot;false&quot; style=&quot;width: 41.1628%;&quot; data-widthpercent=&quot;41.65&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rMGQw/dJMcagkNvc1/xP6CqZCvG2uh5BK91MbbYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrMGQw%2FdJMcagkNvc1%2FxP6CqZCvG2uh5BK91MbbYk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;299&quot; height=&quot;236&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;활성화 함수가 없으면 은닉층의 값 h는 w1 &amp;times; x1과 w2 &amp;times; x2의 합이된다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;따라서 출력값 y-hat = w3 X h와 같고, 최종적으로는 상수 a X x1과 상수 b X x2의 합이&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;y가 x에 대한 선형 함수라면, 모든 은닉층이 필요하지 않고 입력층 하나와 출력층 하나만&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;있으면 된다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wKLV7/dJMcacpbubc/CV8d5HwFfPdM1c4cqrXCpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wKLV7/dJMcacpbubc/CV8d5HwFfPdM1c4cqrXCpk/img.png&quot; data-origin-width=&quot;1016&quot; data-origin-height=&quot;511&quot; data-is-animation=&quot;false&quot; width=&quot;675&quot; height=&quot;339&quot; style=&quot;width: 33.1175%; margin-right: 10px;&quot; data-widthpercent=&quot;33.91&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wKLV7/dJMcacpbubc/CV8d5HwFfPdM1c4cqrXCpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwKLV7%2FdJMcacpbubc%2FCV8d5HwFfPdM1c4cqrXCpk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1016&quot; height=&quot;511&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTvI6I/dJMcadn3u7i/YAawWniexYQHEe1c3lzXSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTvI6I/dJMcadn3u7i/YAawWniexYQHEe1c3lzXSK/img.png&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;519&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.7354%; margin-right: 10px;&quot; data-widthpercent=&quot;33.51&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTvI6I/dJMcadn3u7i/YAawWniexYQHEe1c3lzXSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTvI6I%2FdJMcadn3u7i%2FYAawWniexYQHEe1c3lzXSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1020&quot; height=&quot;519&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YVvvM/dJMcadn3u9s/BGtACAZ38xK0Ffwpp4vcF1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YVvvM/dJMcadn3u9s/BGtACAZ38xK0Ffwpp4vcF1/img.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;536&quot; data-is-animation=&quot;false&quot; style=&quot;width: 31.8215%;&quot; data-widthpercent=&quot;32.58&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YVvvM/dJMcadn3u9s/BGtACAZ38xK0Ffwpp4vcF1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYVvvM%2FdJMcadn3u9s%2FBGtACAZ38xK0Ffwpp4vcF1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;자주 사용되는 활성화 함수&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wo678/dJMcaiQqq3u/Xo0zYIKWswkTjWlgqXKNE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wo678/dJMcaiQqq3u/Xo0zYIKWswkTjWlgqXKNE0/img.png&quot; data-alt=&quot;SOFTMAX는 출력을 0~1까지 범위로 매핑해 합이 1이되도록함. (확률분포)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wo678/dJMcaiQqq3u/Xo0zYIKWswkTjWlgqXKNE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwo678%2FdJMcaiQqq3u%2FXo0zYIKWswkTjWlgqXKNE0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;463&quot; height=&quot;244&quot; data-origin-width=&quot;615&quot; data-origin-height=&quot;324&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SOFTMAX는 출력을 0~1까지 범위로 매핑해 합이 1이되도록함. (확률분포)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 차이 최소화 하는 비용 함수 계산&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6. 예측 결과, 실제 결고 차이가 크면 비용 최소화 하기 위해 가중치, 편향 조정 --&amp;gt; 역전파.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;605&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UMA64/dJMcafzsgno/5hc8E5MSSi3qIRELoqKf81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UMA64/dJMcafzsgno/5hc8E5MSSi3qIRELoqKf81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UMA64/dJMcafzsgno/5hc8E5MSSi3qIRELoqKf81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUMA64%2FdJMcafzsgno%2F5hc8E5MSSi3qIRELoqKf81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;534&quot; height=&quot;296&quot; data-origin-width=&quot;1090&quot; data-origin-height=&quot;605&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1~6 단계를 한번 완전히 완료하는 것을 에포크라고 함.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;학습 과정에서 에포크 수를 파라미터로 설정할 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/23</guid>
      <comments>https://alswldx.tistory.com/23#entry23comment</comments>
      <pubDate>Thu, 9 Apr 2026 22:21:22 +0900</pubDate>
    </item>
    <item>
      <title>AI developement options</title>
      <link>https://alswldx.tistory.com/22</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;머신러닝 생태계와 워크플로의 모든 구성 요소를 통합하는 플랫폼인 버텍스 AI(Vertex AI)를 제시&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;통합 플랫폼&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Vertex AI가 데이터 준비부터 모델 생성, 배포 및 관리까지 모든 과정을 아우르는 엔드투엔드 머신러닝 파이프라인을 제공 -&amp;gt; 대규모 모델 구축이 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;2. V&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;ertex AI는 멀티모달 콘텐츠 생성을 가능하게 하는 생성형 AI와 예측 및 분류를 가능하게 하는 예측형 AI를 모두 포괄하는 통합 플랫폼&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;353&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmZh1F/dJMcaiiy3l3/qKunSdmyBxkTHTKSN3xF7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmZh1F/dJMcaiiy3l3/qKunSdmyBxkTHTKSN3xF7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmZh1F/dJMcaiiy3l3/qKunSdmyBxkTHTKSN3xF7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmZh1F%2FdJMcaiiy3l3%2FqKunSdmyBxkTHTKSN3xF7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;377&quot; height=&quot;134&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;353&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;(코딩X) AutoML/ 사용자 지정학습을 통해 ML 구축할 수 있음&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;952&quot; data-origin-height=&quot;334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tlbeq/dJMcaflQZT6/GmSYpuo4UPvbRKKcMLnnuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tlbeq/dJMcaflQZT6/GmSYpuo4UPvbRKKcMLnnuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tlbeq/dJMcaflQZT6/GmSYpuo4UPvbRKKcMLnnuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftlbeq%2FdJMcaflQZT6%2FGmSYpuo4UPvbRKKcMLnnuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;952&quot; height=&quot;334&quot; data-origin-width=&quot;952&quot; data-origin-height=&quot;334&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 매끄러움 : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Vertex AI는 데이터 업로드 및 준비부터 모델 학습 및 운영에 이르기까지 원활한 사용자 경험을 제공&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 확장성 : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Vertex AI에서 제공하는 머신 러닝 운영(MLOps)은 머신 러닝 프로덕션을 모니터링하고 관리하여 스토리지 및 컴퓨팅 성능을 자동으로 확장할 수 있도록 지원&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 지속가능성 : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Vertex AI를 사용하여 생성된 모든 아티팩트와 기능은 재사용 및 공유&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 빠른속도 : Vertex&amp;nbsp;AI는&amp;nbsp;경쟁사보다&amp;nbsp;코드&amp;nbsp;줄&amp;nbsp;수가&amp;nbsp;80%&amp;nbsp;적은&amp;nbsp;모델을&amp;nbsp;생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;AutoML : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;머신러닝 모델을 개발하고 배포하는 과정을 자동화&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;329&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lt127/dJMcacJrWhb/ukCTIl1YEGYr5dyWYc9Y50/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lt127/dJMcacJrWhb/ukCTIl1YEGYr5dyWYc9Y50/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lt127/dJMcacJrWhb/ukCTIl1YEGYr5dyWYc9Y50/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flt127%2FdJMcacJrWhb%2FukCTIl1YEGYr5dyWYc9Y50%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;493&quot; height=&quot;329&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;329&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최상의 결과를 얻으려면 새로운 데이터와 기능을 반복적으로 추가하고, 다양한 모델을 시도하고, 매개변수를 조정 -&amp;gt; 이런 수동 방식을 없애는 것을 목표로 함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1126&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwtiz6/dJMcaakxt5E/9JptUzBmIxk4qMwMslUF6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwtiz6/dJMcaakxt5E/9JptUzBmIxk4qMwMslUF6k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwtiz6/dJMcaakxt5E/9JptUzBmIxk4qMwMslUF6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbwtiz6%2FdJMcaakxt5E%2F9JptUzBmIxk4qMwMslUF6k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1126&quot; height=&quot;572&quot; data-origin-width=&quot;1126&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 데이터 처리 : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;데이터 세트를 업로드하면 AutoML은 데이터 준비 프로세스의 일부를 자동화 | &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;머신러닝 모델에 입력할 수 있도록 특정 데이터 형식으로 변환&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 최적의 모델 + 매개변수 조정 :&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; 1) Neural architecture search &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;신경망 아키텍처 검색:&amp;nbsp; 최적의 모델을 찾고 매개변수를 자동으로 조정하는 데 도움&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;여러 옵션 중에서 최적의 모델검색.&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;gt; 2) Transfer learning &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;전이 학습: 사전 학습된 모델을 활용하여 검색 속도를 높이는 데 도움&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;기존 지식을 바탕으로 새로운 것을 학습 -&amp;gt; 학습된 모델은 &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;새로운 데이터를 사용하여 새로운 문제를 해결하기 위한 기반 모델로 활용&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Ex) LLM : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;범용적이며 특정 목적에 맞게 사전 학습 및 미세 조정가능 -&amp;gt; 처음부터 학습하지 않아도됨&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bIN9LI/dJMcaiW8hL6/6uP7kRig0V7JFQHbXhCKR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bIN9LI/dJMcaiW8hL6/6uP7kRig0V7JFQHbXhCKR1/img.png&quot; data-origin-width=&quot;1019&quot; data-origin-height=&quot;459&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.0111%; margin-right: 10px;&quot; data-widthpercent=&quot;49.59&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bIN9LI/dJMcaiW8hL6/6uP7kRig0V7JFQHbXhCKR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIN9LI%2FdJMcaiW8hL6%2F6uP7kRig0V7JFQHbXhCKR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1019&quot; height=&quot;459&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y188V/dJMcaiplEPl/6y498LjZRumpK88Gej1idK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y188V/dJMcaiplEPl/6y498LjZRumpK88Gej1idK/img.png&quot; data-origin-width=&quot;1054&quot; data-origin-height=&quot;467&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.8261%;&quot; data-widthpercent=&quot;50.41&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y188V/dJMcaiplEPl/6y498LjZRumpK88Gej1idK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy188V%2FdJMcaiplEPl%2F6y498LjZRumpK88Gej1idK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1054&quot; height=&quot;467&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 모델 조합해 예측을 위한 준비 끝냄.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1121&quot; data-origin-height=&quot;368&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WaruX/dJMb990gzDx/5s9jCHkcdyR5D7hTRVIe91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WaruX/dJMb990gzDx/5s9jCHkcdyR5D7hTRVIe91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WaruX/dJMb990gzDx/5s9jCHkcdyR5D7hTRVIe91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWaruX%2FdJMb990gzDx%2F5s9jCHkcdyR5D7hTRVIe91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1121&quot; height=&quot;368&quot; data-origin-width=&quot;1121&quot; data-origin-height=&quot;368&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;AutoML은 고급 머신러닝 기술을 적용하여 특징 엔지니어링부터 아키텍처 검색, 하이퍼파라미터 튜닝, 모델 앙상블에 이르는 파이프라인을 자동화함. -&amp;gt; 코&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;딩이 필요 없는 솔루션을 제공&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Pre-Trained APIs&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사전에 학습된 API를 사용하기 위해서는 많은 양의 고품질 학습 데이터가 필요함으로 이를 확보하는것을 목표로 삼아야 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수십만 건의 레코드를 사용해 맞춤형 모델을 학습시킨다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;810&quot; data-origin-height=&quot;168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPi1Ef/dJMcahRwLxh/QjgDV3HfyKjqC3yx9jXOx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPi1Ef/dJMcahRwLxh/QjgDV3HfyKjqC3yx9jXOx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPi1Ef/dJMcahRwLxh/QjgDV3HfyKjqC3yx9jXOx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPi1Ef%2FdJMcahRwLxh%2FQjgDV3HfyKjqC3yx9jXOx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;448&quot; height=&quot;168&quot; data-origin-width=&quot;810&quot; data-origin-height=&quot;168&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;API는 SW구성 요소들이 서로 통신하는 방식을 정의한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;API도 콘센트 다른것처럼 어떻게 사용하는지만 알면된다. (어떤 API를 사용해야 하는지, 어떤 매개변수를 어떤 형식으로 전달해야 하는지 알기만 하면 됨) &amp;gt; 모델 학습 및 배포등은 미리 정의된 함수 호출.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1111&quot; data-origin-height=&quot;579&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZiYp0/dJMcabjwaBe/001yXukgfF9iEGDJhijx7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZiYp0/dJMcabjwaBe/001yXukgfF9iEGDJhijx7k/img.png&quot; data-alt=&quot;API사용 예시&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZiYp0/dJMcabjwaBe/001yXukgfF9iEGDJhijx7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZiYp0%2FdJMcabjwaBe%2F001yXukgfF9iEGDJhijx7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1111&quot; height=&quot;579&quot; data-origin-width=&quot;1111&quot; data-origin-height=&quot;579&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;API사용 예시&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대규모 언어 모델을 직접 학습 시킬 필요가 없음. 함수 호출과 동일한 방법으로 API 호출을 통해 사전 학습된 AI모델에 직접 접근 및 활용 가능.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1015&quot; data-origin-height=&quot;505&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/V20yl/dJMcaadPk3p/zKGHn2ZKQsH0bWXnjEk6Y0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/V20yl/dJMcaadPk3p/zKGHn2ZKQsH0bWXnjEk6Y0/img.png&quot; data-alt=&quot;구글 클라우드에서 지원하는 API 예시&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/V20yl/dJMcaadPk3p/zKGHn2ZKQsH0bWXnjEk6Y0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FV20yl%2FdJMcaadPk3p%2FzKGHn2ZKQsH0bWXnjEk6Y0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;370&quot; height=&quot;184&quot; data-origin-width=&quot;1015&quot; data-origin-height=&quot;505&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;구글 클라우드에서 지원하는 API 예시&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;Custom Traning&amp;nbsp; (code기반 솔루션) -&amp;gt; 모델 직접 구축&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;474&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2vtU9/dJMcag6aTrN/udOM9w5OrzVEAxhbuKe3MK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2vtU9/dJMcag6aTrN/udOM9w5OrzVEAxhbuKe3MK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2vtU9/dJMcag6aTrN/udOM9w5OrzVEAxhbuKe3MK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2vtU9%2FdJMcag6aTrN%2FudOM9w5OrzVEAxhbuKe3MK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;369&quot; height=&quot;474&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;474&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AutoML UI : 편의성, 사전 학습 API제공 -&amp;gt; 학습 데이터 불필요&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;BUT 특수한 상황에서는 Custom T 활용할 수 있다. -&amp;gt; 모델 아키텍처 프레임워크 / 학습 로직에 대한 제어 및 유연성 필요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코딩 시작 전&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pre-built container :&amp;nbsp; 파이썬 TensorFlow, pyTorch 같은 플랫폼 필요.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nSo3x/dJMcadO44sN/hVCKgVZ7daeOvb387BIIh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nSo3x/dJMcadO44sN/hVCKgVZ7daeOvb387BIIh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nSo3x/dJMcadO44sN/hVCKgVZ7daeOvb387BIIh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnSo3x%2FdJMcadO44sN%2FhVCKgVZ7daeOvb387BIIh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;328&quot; height=&quot;286&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;custom contatiner : 빈 방과 같음. 환경, 시스템 유형, 디스크 등등 세부 사항 직접 결정&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;321&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1mFYZ/dJMcahRwLQz/EtS6rwvZxvvgyG9NEg1fkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1mFYZ/dJMcahRwLQz/EtS6rwvZxvvgyG9NEg1fkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1mFYZ/dJMcahRwLQz/EtS6rwvZxvvgyG9NEg1fkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1mFYZ%2FdJMcahRwLQz%2FEtS6rwvZxvvgyG9NEg1fkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;344&quot; height=&quot;133&quot; data-origin-width=&quot;832&quot; data-origin-height=&quot;321&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중 골라야함.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceGkyt/dJMcahjJTuA/lqOyNQtha97CrrYYvQJ38K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceGkyt/dJMcahjJTuA/lqOyNQtha97CrrYYvQJ38K/img.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;462&quot; data-is-animation=&quot;false&quot; style=&quot;width: 44.4957%; margin-right: 10px;&quot; data-widthpercent=&quot;45.02&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceGkyt/dJMcahjJTuA/lqOyNQtha97CrrYYvQJ38K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceGkyt%2FdJMcahjJTuA%2FlqOyNQtha97CrrYYvQJ38K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;900&quot; height=&quot;462&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJu2Pk/dJMcaakzXV2/zJ6Zt4eBHzyX2s0sPTd0fk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJu2Pk/dJMcaakzXV2/zJ6Zt4eBHzyX2s0sPTd0fk/img.png&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;335&quot; data-is-animation=&quot;false&quot; style=&quot;width: 54.3415%;&quot; data-widthpercent=&quot;54.98&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJu2Pk/dJMcaakzXV2/zJ6Zt4eBHzyX2s0sPTd0fk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJu2Pk%2FdJMcaakzXV2%2FzJ6Zt4eBHzyX2s0sPTd0fk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;797&quot; height=&quot;335&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;vertex ai workbench = 단일 개발 환경 (like jupiterNotebook) / colab enterprise = vertex Ai 플랫폼&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;878&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhPuTb/dJMb99Tu4FR/nbo2mwj0fgjqhWrIkUBt60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhPuTb/dJMb99Tu4FR/nbo2mwj0fgjqhWrIkUBt60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhPuTb/dJMb99Tu4FR/nbo2mwj0fgjqhWrIkUBt60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhPuTb%2FdJMb99Tu4FR%2Fnbo2mwj0fgjqhWrIkUBt60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;358&quot; height=&quot;147&quot; data-origin-width=&quot;878&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라이브러리 사용 가능&amp;nbsp; 머신러닝 구축하는데 필요한 도구 제공 (tensorFlow / scikit-learn / PyTorch)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TF는 여러 추상화 계층을 포함하고 있음 (TF API를 이용해서 머신러닝 모델 개발 및 학습)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;LOW LEVEL API (하드웨어) 를 기반으로 HIGH LV API 구축한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;365&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cL9GIO/dJMcagyjcwp/zxkFR3hJkSortanbyoIB70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cL9GIO/dJMcagyjcwp/zxkFR3hJkSortanbyoIB70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cL9GIO/dJMcagyjcwp/zxkFR3hJkSortanbyoIB70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcL9GIO%2FdJMcagyjcwp%2FzxkFR3hJkSortanbyoIB70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;704&quot; height=&quot;270&quot; data-origin-width=&quot;953&quot; data-origin-height=&quot;365&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;913&quot; data-origin-height=&quot;557&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKTypw/dJMb990jaqG/mSt4CnkSh2lVh1bEqImYN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKTypw/dJMb990jaqG/mSt4CnkSh2lVh1bEqImYN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKTypw/dJMb990jaqG/mSt4CnkSh2lVh1bEqImYN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKTypw%2FdJMb990jaqG%2FmSt4CnkSh2lVh1bEqImYN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;913&quot; height=&quot;557&quot; data-origin-width=&quot;913&quot; data-origin-height=&quot;557&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;199&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ncfzs/dJMcabw0nSh/obmX32RceyRXFRbo3DBTE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ncfzs/dJMcabw0nSh/obmX32RceyRXFRbo3DBTE1/img.png&quot; data-alt=&quot;1. 모델 생성. 3층 신경망으로 정의한 모습.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ncfzs/dJMcabw0nSh/obmX32RceyRXFRbo3DBTE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fncfzs%2FdJMcabw0nSh%2FobmX32RceyRXFRbo3DBTE1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;536&quot; height=&quot;199&quot; data-origin-width=&quot;536&quot; data-origin-height=&quot;199&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;1. 모델 생성. 3층 신경망으로 정의한 모습.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;121&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Zltvs/dJMcadhiB61/F8Z2LbFJOHd1SOC5C7lnvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Zltvs/dJMcadhiB61/F8Z2LbFJOHd1SOC5C7lnvK/img.png&quot; data-alt=&quot;2. 활성화 함수 모델 학습시키는 방법을 지정. 모델 컴파일 (함수 지정해 성능 측정 등등)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Zltvs/dJMcadhiB61/F8Z2LbFJOHd1SOC5C7lnvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZltvs%2FdJMcadhiB61%2FF8Z2LbFJOHd1SOC5C7lnvK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;595&quot; height=&quot;121&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;121&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;2. 활성화 함수 모델 학습시키는 방법을 지정. 모델 컴파일 (함수 지정해 성능 측정 등등)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;591&quot; data-origin-height=&quot;94&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbDo8D/dJMcaju1ZLt/Xs7CyDGnMxerb6n8cJqKEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbDo8D/dJMcaju1ZLt/Xs7CyDGnMxerb6n8cJqKEk/img.png&quot; data-alt=&quot;3. FIT 메소드로 모델 학습. (EX. 훈련 데이터 / 출력 정의)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbDo8D/dJMcaju1ZLt/Xs7CyDGnMxerb6n8cJqKEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbDo8D%2FdJMcaju1ZLt%2FXs7CyDGnMxerb6n8cJqKEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;591&quot; height=&quot;94&quot; data-origin-width=&quot;591&quot; data-origin-height=&quot;94&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;3. FIT 메소드로 모델 학습. (EX. 훈련 데이터 / 출력 정의)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYdIFq/dJMcahRwMSs/G54XuKUX7GQ5QULt6NkkX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYdIFq/dJMcahRwMSs/G54XuKUX7GQ5QULt6NkkX1/img.png&quot; data-alt=&quot;엔티티 분석 / 감정 분석 / 구문분석 / 콘텐츠 분류&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYdIFq/dJMcahRwMSs/G54XuKUX7GQ5QULt6NkkX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYdIFq%2FdJMcahRwMSs%2FG54XuKUX7GQ5QULt6NkkX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1134&quot; height=&quot;272&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;272&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;엔티티 분석 / 감정 분석 / 구문분석 / 콘텐츠 분류&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CALL API&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;curl &quot; https :// .... &quot;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;curl = url 약자. 클라이언트 - 서버 간 데이터 전송&amp;nbsp;파이썬/ 자바 sdk 등의 다른 언어를 사용해 api 호출 가능.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;969&quot; data-origin-height=&quot;164&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/q0oZV/dJMcagZnLBr/ZghkiawKdRLCFt30oPguKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/q0oZV/dJMcagZnLBr/ZghkiawKdRLCFt30oPguKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/q0oZV/dJMcagZnLBr/ZghkiawKdRLCFt30oPguKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fq0oZV%2FdJMcagZnLBr%2FZghkiawKdRLCFt30oPguKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;401&quot; height=&quot;68&quot; data-origin-width=&quot;969&quot; data-origin-height=&quot;164&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;export&amp;nbsp;API_KEY=&quot;API&amp;nbsp;KEY&amp;nbsp;쓰기&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1138&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgtasc/dJMcaax776s/9HW0xDYhsUYFvHSHpLdamK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgtasc/dJMcaax776s/9HW0xDYhsUYFvHSHpLdamK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgtasc/dJMcaax776s/9HW0xDYhsUYFvHSHpLdamK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbgtasc%2FdJMcaax776s%2F9HW0xDYhsUYFvHSHpLdamK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1138&quot; height=&quot;279&quot; data-origin-width=&quot;1138&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/22</guid>
      <comments>https://alswldx.tistory.com/22#entry22comment</comments>
      <pubDate>Mon, 6 Apr 2026 23:03:09 +0900</pubDate>
    </item>
    <item>
      <title>AI agnets</title>
      <link>https://alswldx.tistory.com/21</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Ai agnets / &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Agentic AI&lt;/span&gt; 가 사용자를 대신해 의사결정을 내림&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Agentic AI&lt;/span&gt;&amp;nbsp; : 에이전트를 통합적으로 관리하는 시스템&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI agnets: &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;생성형 인공지능에서 인공지능 에이전트는 추론을 위한 인공지능 모델, 외부 상호작용을 위한 도구, 그리고 원하는 목표를 달성하기 위한 정교한 조정 기능을 결합한 애플리케이션&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;핵심 특징을 가진 논리적 아키텍처에 의해 좌우 : 목표지향적, 인공지능 , 실행도구 활용, 자율적 작동가능한 추론/의사결정능력&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 모델 : 추론 중심역할 수행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 도구 : 행위자가 행동할 수 있도록 연결 -&amp;gt; API&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 오케스트레이션 : 에이전트의 작동을 관리하는 순환 프로세스 -&amp;gt; 신경계처럼.. 통신망 역할 (뇌결정 -&amp;gt; 도구사용행동 -&amp;gt; 피드백 다시 뇌로 전달 -&amp;gt; 다음단계결정)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1117&quot; data-origin-height=&quot;563&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vsWEB/dJMcadnZTmV/HmfbgzaWqglclVw5yUGWsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vsWEB/dJMcadnZTmV/HmfbgzaWqglclVw5yUGWsK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vsWEB/dJMcadnZTmV/HmfbgzaWqglclVw5yUGWsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvsWEB%2FdJMcadnZTmV%2FHmfbgzaWqglclVw5yUGWsK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;493&quot; height=&quot;248&quot; data-origin-width=&quot;1117&quot; data-origin-height=&quot;563&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;843&quot; data-origin-height=&quot;531&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pVx8O/dJMcaiv4FWo/S4NDuUiSxR5LwBSnIevJ6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pVx8O/dJMcaiv4FWo/S4NDuUiSxR5LwBSnIevJ6K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pVx8O/dJMcaiv4FWo/S4NDuUiSxR5LwBSnIevJ6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpVx8O%2FdJMcaiv4FWo%2FS4NDuUiSxR5LwBSnIevJ6K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;843&quot; height=&quot;531&quot; data-origin-width=&quot;843&quot; data-origin-height=&quot;531&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btxEMy/dJMcafF9WgM/OIDPZhnHKh1dys87SkYKg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btxEMy/dJMcafF9WgM/OIDPZhnHKh1dys87SkYKg0/img.png&quot; data-origin-width=&quot;850&quot; data-origin-height=&quot;453&quot; data-is-animation=&quot;false&quot; width=&quot;452&quot; style=&quot;width: 48.7035%; margin-right: 10px;&quot; data-widthpercent=&quot;49.28&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btxEMy/dJMcafF9WgM/OIDPZhnHKh1dys87SkYKg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtxEMy%2FdJMcafF9WgM%2FOIDPZhnHKh1dys87SkYKg0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;850&quot; height=&quot;453&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/elmoZ7/dJMcabKyhlP/lSPMd6FA6uDI2eoV762dLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/elmoZ7/dJMcabKyhlP/lSPMd6FA6uDI2eoV762dLK/img.png&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;540&quot; data-is-animation=&quot;false&quot; style=&quot;width: 50.1337%;&quot; data-widthpercent=&quot;50.72&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/elmoZ7/dJMcabKyhlP/lSPMd6FA6uDI2eoV762dLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FelmoZ7%2FdJMcabKyhlP%2FlSPMd6FA6uDI2eoV762dLK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1043&quot; height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;287&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beTp78/dJMcacQb1vu/A12O1F91ZabNU7KvebzpO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beTp78/dJMcacQb1vu/A12O1F91ZabNU7KvebzpO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beTp78/dJMcacQb1vu/A12O1F91ZabNU7KvebzpO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeTp78%2FdJMcacQb1vu%2FA12O1F91ZabNU7KvebzpO0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;495&quot; height=&quot;156&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;287&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;473&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdoLMB/dJMcabX3BLP/1XqEZWqkXMEwmta77okGrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdoLMB/dJMcabX3BLP/1XqEZWqkXMEwmta77okGrk/img.png&quot; data-alt=&quot;모델 정확도 향상을 위한 접지 및 RAG 기법과 더불어 신속한 설계, 매개변수 효율적 튜닝, 전체 미세 조정 등 다양한 튜닝 기법&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdoLMB/dJMcabX3BLP/1XqEZWqkXMEwmta77okGrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdoLMB%2FdJMcabX3BLP%2F1XqEZWqkXMEwmta77okGrk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;370&quot; height=&quot;473&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;473&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;모델 정확도 향상을 위한 접지 및 RAG 기법과 더불어 신속한 설계, 매개변수 효율적 튜닝, 전체 미세 조정 등 다양한 튜닝 기법&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3v3o2/dJMcadVPbbC/wiUBKrTPYG59eDtZey80X1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3v3o2/dJMcadVPbbC/wiUBKrTPYG59eDtZey80X1/img.png&quot; data-origin-width=&quot;333&quot; data-origin-height=&quot;244&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;31.66&quot; style=&quot;width: 30.9269%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3v3o2/dJMcadVPbbC/wiUBKrTPYG59eDtZey80X1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3v3o2%2FdJMcadVPbbC%2FwiUBKrTPYG59eDtZey80X1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;333&quot; height=&quot;244&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boTqRx/dJMcabDKZyV/jkjg7QHukZJrax4lm9ucuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boTqRx/dJMcabDKZyV/jkjg7QHukZJrax4lm9ucuk/img.png&quot; data-origin-width=&quot;344&quot; data-origin-height=&quot;235&quot; data-is-animation=&quot;false&quot; style=&quot;width: 33.1721%; margin-right: 10px;&quot; data-widthpercent=&quot;33.96&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boTqRx/dJMcabDKZyV/jkjg7QHukZJrax4lm9ucuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboTqRx%2FdJMcabDKZyV%2Fjkjg7QHukZJrax4lm9ucuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;344&quot; height=&quot;235&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQI2FQ/dJMcadVPbbY/tt3oz5gJkVOxmvkpRKWGq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQI2FQ/dJMcadVPbbY/tt3oz5gJkVOxmvkpRKWGq1/img.png&quot; data-origin-width=&quot;363&quot; data-origin-height=&quot;245&quot; data-is-animation=&quot;false&quot; style=&quot;width: 33.5755%;&quot; data-widthpercent=&quot;34.38&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQI2FQ/dJMcadVPbbY/tt3oz5gJkVOxmvkpRKWGq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQI2FQ%2FdJMcadVPbbY%2Ftt3oz5gJkVOxmvkpRKWGq1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;363&quot; height=&quot;245&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;인공지능 에이전트 구성요소&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;538&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cISUQq/dJMb99Tsx4c/uYpkVBFdTJMa7TwMgb5fC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cISUQq/dJMb99Tsx4c/uYpkVBFdTJMa7TwMgb5fC1/img.png&quot; data-alt=&quot;도구를 활용하는 데 도움이 되는 의사결정 트리&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cISUQq/dJMb99Tsx4c/uYpkVBFdTJMa7TwMgb5fC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcISUQq%2FdJMb99Tsx4c%2FuYpkVBFdTJMa7TwMgb5fC1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1088&quot; height=&quot;538&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;538&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;도구를 활용하는 데 도움이 되는 의사결정 트리&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/21</guid>
      <comments>https://alswldx.tistory.com/21#entry21comment</comments>
      <pubDate>Mon, 6 Apr 2026 22:35:44 +0900</pubDate>
    </item>
    <item>
      <title>Introduction to AI and Machine Learning on Google Cloud</title>
      <link>https://alswldx.tistory.com/20</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 구글은 개인/조직 관계없이 인공지능 경험 공유&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 생성형 AI분야에서 획기전 발전 -&amp;gt; 머신러닝 혁명 주도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 책임감 있는 AI지향&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예측 인공지능 : 전통적 | 판별 인공지능 = 기존 데이터 사용해 정보 분류, 과거 패턴 기반 미래 결과 예츨 이미 존재 하는것을 학습해 정보에 입각한 결정을 내림. -&amp;gt; 검증된 방법을 사용해 예측&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생성형 인공지능 : 예측 기능 확장해 요약 생성, 복잡한 상관관계 밝히거나 새로운 콘텐츠 생성.. -&amp;gt; 텍스트, 이미지, 비디오 등..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글 클라우드 인프라&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;523&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dliYXC/dJMcaiCQa6Q/QpEhddnaLZrrcYBK9SUxGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dliYXC/dJMcaiCQa6Q/QpEhddnaLZrrcYBK9SUxGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dliYXC/dJMcaiCQa6Q/QpEhddnaLZrrcYBK9SUxGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdliYXC%2FdJMcaiCQa6Q%2FQpEhddnaLZrrcYBK9SUxGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;818&quot; height=&quot;523&quot; data-origin-width=&quot;818&quot; data-origin-height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애플리케이션 | 솔루션 분야 -&amp;gt; 사용자/분석가가 아이디어를 프로토타입화 할 수 있도록 즉시 사용 가능한 옵션 제공&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI 인프라에서 시작됨. 토대 제공&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;356&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bY388O/dJMcab4Nxn1/qVkpqxkGyZNEGch3brYpn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bY388O/dJMcab4Nxn1/qVkpqxkGyZNEGch3brYpn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bY388O/dJMcab4Nxn1/qVkpqxkGyZNEGch3brYpn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbY388O%2FdJMcab4Nxn1%2FqVkpqxkGyZNEGch3brYpn1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;502&quot; height=&quot;273&quot; data-origin-width=&quot;654&quot; data-origin-height=&quot;356&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모듈 1. 토대&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 인공지능 생성&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 머신러닝 모델 학습&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 데이터 준비 ~ 모델 학습/배포&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인공지능 인프라&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;671&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZUOQi/dJMcajhqf9k/oRRdZkJah2wBi4j9MyOIJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZUOQi/dJMcajhqf9k/oRRdZkJah2wBi4j9MyOIJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZUOQi/dJMcajhqf9k/oRRdZkJah2wBi4j9MyOIJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZUOQi%2FdJMcajhqf9k%2FoRRdZkJah2wBi4j9MyOIJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;508&quot; height=&quot;303&quot; data-origin-width=&quot;671&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터 및 AI제품 = 비즈니스 통찰력, 데이터 파이프라인, 머신러닝 모델 수집/저장/처리/공&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨팅 / 스토리지 = 컴퓨팅과 스토리지를 분리 (디커플링)해 독립적으로 확장 할 수 있음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네트워킹 / 보안&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처리능력 = 하드웨어&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CPU / GPU는 인공지능과 같이 급증하는 수요를 충족할 만큼의 확장성이 나오지 않음.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TPU (텐서 처리 장치) 도입 = AI워크로드를 가속화 하기 위해 맞춤 제작한 애플리케이션별 칩&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TPU는 CPU나 GPU같은 범용 하드웨어와 달리 특정 도메인에 특화된 하드웨어 역할을 함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 영역의 계산 요구 사항을 충족하도록 아키텍처를 조정해 효율성을 높임.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI /&amp;nbsp; ML 분야에서 GPU, CPU보다 빠르고 효율이 뛰어남.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;저장장치&amp;gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확장성을 확보하기 위해 스토리지는 디커플 되어야함 (분리)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드 컴퓨팅 : 컴퓨팅, 스토리지 별도 확장 가능.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;이 시스템은 클라우드 스토리지에 저장된 로그 파일이나 이미지와 같은 비정형 데이터도 쿼리할 수 있는데, 이를 위해 해당 데이터에 대한 구조화된 참조를 제공하는 외부 테이블을 생성함.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1234&quot; data-origin-height=&quot;357&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FELgE/dJMcabqdXBS/zYqiFZhsGXxCInFCh5BAk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FELgE/dJMcabqdXBS/zYqiFZhsGXxCInFCh5BAk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FELgE/dJMcabqdXBS/zYqiFZhsGXxCInFCh5BAk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFELgE%2FdJMcabqdXBS%2FzYqiFZhsGXxCInFCh5BAk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;328&quot; height=&quot;95&quot; data-origin-width=&quot;1234&quot; data-origin-height=&quot;357&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;데이터를 AI로 변환하는 프로젝트를 구축하려면 데이터 수집 및 처리, 저장 및 분석, AI를 활용한 활성화 등 데이터-AI 워크플로를 통해 이러한 제품들을 통합해야 함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. Pub/Sub,&amp;nbsp;Dataflow,&amp;nbsp;Dataproc,&amp;nbsp;Cloud&amp;nbsp;Data&amp;nbsp;Fusion과&amp;nbsp;같은&amp;nbsp;도구를&amp;nbsp;사용하여&amp;nbsp;실시간&amp;nbsp;및&amp;nbsp;배치&amp;nbsp;방식으로&amp;nbsp;다양한&amp;nbsp;소스의&amp;nbsp;데이터를&amp;nbsp;수집하고&amp;nbsp;처리&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. &lt;span style=&quot;background-color: #fefeff; color: #1f1f1f; text-align: start;&quot;&gt;클라우드 스토리지와 같은 솔루션에 데이터를 저장&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 다양한 도구를 사용해서 분석&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;( &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;SQL 데이터베이스에는 BigQuery, AlloyDB, Cloud SQL 및 Spanner를 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;NoSQL 데이터베이스에는 Bigtable과 Firestore를 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;시각화를 위해 Looker를 사용)_&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;4. &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;AI를 활용하여 인사이트를 활성화&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;예측 모델을 학습시켜 예측을 수행하거나, Gen AI를 활용하여 콘텐츠를 제작하고 실행&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI = 인공지능&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ML = AI의 하위 분야로, 명시적 프로그래밍 없이 학습. &amp;gt; 지도학습/ 비지도학습&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GenAI = 요청에 따라 콘텐츠 생성/작업 수행 LLM등을 사용. ...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지도 학습 : 정답 /라벨이 있는 그림으로부터 학습 ( &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;지도 학습은 레이블이 지정된 데이터를 다루고, 작업 중심적이며, 목표를 설정)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비지도 학습 : 정답 없이 데이터로부터 학습 (&lt;span style=&quot;background-color: #fdfeff; color: #1f1f1f; text-align: start;&quot;&gt;레이블이 지정되지 않은 데이터를 다루고, 데이터 기반이며, 패턴을 식별)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지도 학습과 비지도 학습을 쉽게 구분하는 방법은 지도 학습은 각 데이터 포인트에 레이블이나 답을 제공하는 반면, 비지도 학습은 그렇지 않음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지도학습&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;623&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cg81nO/dJMcahKJBNy/SA1zWPjY4AclrpBDctnaM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cg81nO/dJMcahKJBNy/SA1zWPjY4AclrpBDctnaM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cg81nO/dJMcahKJBNy/SA1zWPjY4AclrpBDctnaM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcg81nO%2FdJMcahKJBNy%2FSA1zWPjY4AclrpBDctnaM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;337&quot; height=&quot;623&quot; data-origin-width=&quot;631&quot; data-origin-height=&quot;623&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;1. 분류 (범주형 변수 예측)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt; 2. 회귀분석 (과거데이터&amp;nbsp; 기반으로 예측)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;선형&amp;nbsp;회귀&amp;nbsp;모델과&amp;nbsp;같은&amp;nbsp;머신러닝&amp;nbsp;모델을&amp;nbsp;사용하여&amp;nbsp;회귀&amp;nbsp;문제를&amp;nbsp;해결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;로지스틱 회귀 모델은 분류 문제에 사용되고, 선형 회귀 모델은 회귀 문제에 사용&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비지도학습&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1073&quot; data-origin-height=&quot;636&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cMDNSm/dJMcaduIF9i/zZUBflH1SN0dq6MHqFYpI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMDNSm/dJMcaduIF9i/zZUBflH1SN0dq6MHqFYpI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMDNSm/dJMcaduIF9i/zZUBflH1SN0dq6MHqFYpI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMDNSm%2FdJMcaduIF9i%2FzZUBflH1SN0dq6MHqFYpI0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;513&quot; height=&quot;636&quot; data-origin-width=&quot;1073&quot; data-origin-height=&quot;636&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 클러스터링 (유사 특성을 갖는 데이터 포인트 그룹화 -&amp;gt; 클러스터로 분류) = k-평균 클러스터링...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 연관성 분석 (상관관계 파악) =&amp;nbsp; &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;연관 규칙 기법과 Apriori 같은 알고리즘을 사용하여 연관 문제를 해결&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 차원 축소 (데이터 세트의 차원 / 특징 갯수를 줄여 효율성 향상) = &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;주성분 분석과 같은 머신러닝 기법을 사용&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Predictive AI, generative AI, data to AI, BigQuery, Vertex AI, BigQuery ML.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;302&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvQ89m/dJMcajn9Pny/3bW25wBmd9J7Bl1WpPRgLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvQ89m/dJMcajn9Pny/3bW25wBmd9J7Bl1WpPRgLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvQ89m/dJMcajn9Pny/3bW25wBmd9J7Bl1WpPRgLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvQ89m%2FdJMcajn9Pny%2F3bW25wBmd9J7Bl1WpPRgLk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;418&quot; height=&quot;216&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;302&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Gen AI =&amp;gt; &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;텍스트, 코드, 이미지, 음성, 비디오, 심지어 3D를 포함한 멀티모달 형식일 수 잇음.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;사용자를 대신하여 자율적이고 목표 지향적인 조치를 취할수도 있음.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;526&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cD2iIa/dJMcagyfPpM/lN6kjeO3lmu6sbJhe1Zfe0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cD2iIa/dJMcagyfPpM/lN6kjeO3lmu6sbJhe1Zfe0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cD2iIa/dJMcagyfPpM/lN6kjeO3lmu6sbJhe1Zfe0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcD2iIa%2FdJMcagyfPpM%2FlN6kjeO3lmu6sbJhe1Zfe0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;638&quot; height=&quot;404&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;526&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;1. Foundation 모델 : 구글 AI인프라 기반으로 구축 = 언어, 이미지, 비디오 이해&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;2. Gen AI dev : app 프로토타입 만들기, AI 에이전트 배포, 모델 미세ㅔ조정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;3. Gen AI app&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Vertex AI Studio, Agent Builder, Model Garden과 같은 도구를 사용하면 애플리케이션 프로토타입을 제작하고, AI 에이전트를 배포하고, 모델을 미세 조정할 수 있음.&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Foundaion Model : &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;기존 콘텐츠로 학습 -&amp;gt; 훈련,-&amp;gt; FM 생성. (매개변수 수 많음. 훈련데이터 방대, 높은 계산능력... 요구 되는 대규모 모델)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;943&quot; data-origin-height=&quot;463&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RwNt0/dJMcagru6SF/C8iYSHaFu14JIxJ28WQbU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RwNt0/dJMcagru6SF/C8iYSHaFu14JIxJ28WQbU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RwNt0/dJMcagru6SF/C8iYSHaFu14JIxJ28WQbU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRwNt0%2FdJMcagru6SF%2FC8iYSHaFu14JIxJ28WQbU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;308&quot; height=&quot;463&quot; data-origin-width=&quot;943&quot; data-origin-height=&quot;463&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;멀티모달 기능 : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;범용성과 여러 모달리티의 데이터를 처리할 수 있는 능력&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;LLM과 같은 FM은 광범위한 기능을 갖추고 있기 때문에 수평적 AI 범주에 속하게 된다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;*특정 산업에 맞춰 조정된 모델은 수직적 AI솔루션으로 간주된다. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1142&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEMHOC/dJMcacQbZU3/MJPamHKpVoXtiKx7iXFJp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEMHOC/dJMcacQbZU3/MJPamHKpVoXtiKx7iXFJp1/img.png&quot; data-alt=&quot;개발자가 모델을 활용해 멀티 모달 기능을 사용하는 APP만드는 방법&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEMHOC/dJMcacQbZU3/MJPamHKpVoXtiKx7iXFJp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEMHOC%2FdJMcacQbZU3%2FMJPamHKpVoXtiKx7iXFJp1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;565&quot; height=&quot;94&quot; data-origin-width=&quot;1142&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;개발자가 모델을 활용해 멀티 모달 기능을 사용하는 APP만드는 방법&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VERTEX AI STUDIO = GENAI&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발자와 FM간의 직관적 인터페이스 제공 -&amp;gt; 코드 작성 필요없음. +프로토타입 제작 가능.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;질문 설계 : 원하는 응답을 얻기 위한 질문을 만드는 과정.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프롬포트 엔지니어링 : 고품질 출력을 생성하도록 효과적으로 안내하기 위해 프롬포트 설계/개선/최적화하는 반복적 프로세스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프롬포트 :&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;948&quot; data-origin-height=&quot;307&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6cLh5/dJMcaf0qtD4/1QPCTYpxvcJJI385oFkjpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6cLh5/dJMcaf0qtD4/1QPCTYpxvcJJI385oFkjpK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6cLh5/dJMcaf0qtD4/1QPCTYpxvcJJI385oFkjpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6cLh5%2FdJMcaf0qtD4%2F1QPCTYpxvcJJI385oFkjpK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;948&quot; height=&quot;307&quot; data-origin-width=&quot;948&quot; data-origin-height=&quot;307&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작업, 맥락(문맥), 예시&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작업 : ~~해줘&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;맥락 : AI한테 너는 ~~야&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시 : 응답/ 단계별 지침 / 출력형식 등을 보여줌&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좋은 프롬프트는 내용(지시사항, 맥락, 예시)과 구조(순서, 레이블, 구분 기호)를 모두 고려함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Temperature은 범위를 확장하여 발생 확률이 낮은, 더 드문 단어까지 포함하므로 창의적이거나 예상치 못한 콘텐츠를 생성하는 데 유용&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dCCg62/dJMcaiCQ3g1/Lz3L5J9xZK3e3X8NDQxmx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dCCg62/dJMcaiCQ3g1/Lz3L5J9xZK3e3X8NDQxmx0/img.png&quot; data-origin-width=&quot;1111&quot; data-origin-height=&quot;405&quot; data-is-animation=&quot;false&quot; style=&quot;width: 50.0286%; margin-right: 10px;&quot; data-widthpercent=&quot;50.62&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dCCg62/dJMcaiCQ3g1/Lz3L5J9xZK3e3X8NDQxmx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdCCg62%2FdJMcaiCQ3g1%2FLz3L5J9xZK3e3X8NDQxmx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1111&quot; height=&quot;405&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/siINh/dJMb99TswIj/VZ9kZF7QNpyJoZbMHoJSN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/siINh/dJMb99TswIj/VZ9kZF7QNpyJoZbMHoJSN0/img.png&quot; data-origin-width=&quot;1017&quot; data-origin-height=&quot;380&quot; data-is-animation=&quot;false&quot; style=&quot;width: 48.8086%;&quot; data-widthpercent=&quot;49.38&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/siINh/dJMb99TswIj/VZ9kZF7QNpyJoZbMHoJSN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsiINh%2FdJMb99TswIj%2FVZ9kZF7QNpyJoZbMHoJSN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1017&quot; height=&quot;380&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Top K를 사용하면 모델이 가장 가능성이 높은 K개의 단어 중에서 무작위로 단어를 선택할 수 있음 ( &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;높은 점수를 받은 단어들에게 동등한 기회를 제공)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;Top P(확률) 모델이 가능성의 합이 P이상인 가장 작은 부분집합에서 단어 반환 (P 75 =&amp;gt; 누적 확률이 75보다 큰 단어 집합에서 샘플링)&lt;/span&gt;&lt;/span&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/emHsRs/dJMcajuZm5s/vVSwXTRev0JTdeyBNwm6k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/emHsRs/dJMcajuZm5s/vVSwXTRev0JTdeyBNwm6k1/img.png&quot; data-origin-width=&quot;954&quot; data-origin-height=&quot;373&quot; data-is-animation=&quot;false&quot; style=&quot;width: 50.817%; margin-right: 10px;&quot; data-widthpercent=&quot;51.41&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/emHsRs/dJMcajuZm5s/vVSwXTRev0JTdeyBNwm6k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FemHsRs%2FdJMcajuZm5s%2FvVSwXTRev0JTdeyBNwm6k1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;954&quot; height=&quot;373&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cm3TcP/dJMcaf0qtO9/tHpI6SukXryGzf9SI0nSkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cm3TcP/dJMcaf0qtO9/tHpI6SukXryGzf9SI0nSkk/img.png&quot; data-is-animation=&quot;false&quot; data-origin-height=&quot;391&quot; data-origin-width=&quot;945&quot; style=&quot;width: 48.0202%;&quot; data-widthpercent=&quot;48.59&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cm3TcP/dJMcaf0qtO9/tHpI6SukXryGzf9SI0nSkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcm3TcP%2FdJMcaf0qtO9%2FtHpI6SukXryGzf9SI0nSkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;945&quot; height=&quot;391&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;단어의 확률 분포 ( &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;모델 매개변수(모델 유형, 온도, Top K, Top P)에 대한 개요)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r7uza/dJMcabwXONo/p6MfeeXKHsdmBpl4S7btM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r7uza/dJMcabwXONo/p6MfeeXKHsdmBpl4S7btM1/img.png&quot; data-origin-width=&quot;1111&quot; data-origin-height=&quot;503&quot; data-is-animation=&quot;false&quot; style=&quot;width: 47.2927%; margin-right: 10px;&quot; data-widthpercent=&quot;47.85&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r7uza/dJMcabwXONo/p6MfeeXKHsdmBpl4S7btM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr7uza%2FdJMcabwXONo%2Fp6MfeeXKHsdmBpl4S7btM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1111&quot; height=&quot;503&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbUrJC/dJMcagkJU8O/ItpTqfKmVhCmCbaGVMoQVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbUrJC/dJMcagkJU8O/ItpTqfKmVhCmCbaGVMoQVK/img.png&quot; data-origin-width=&quot;1052&quot; data-origin-height=&quot;437&quot; data-is-animation=&quot;false&quot; style=&quot;width: 51.5445%;&quot; data-widthpercent=&quot;52.15&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbUrJC/dJMcagkJU8O/ItpTqfKmVhCmCbaGVMoQVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbUrJC%2FdJMcagkJU8O%2FItpTqfKmVhCmCbaGVMoQVK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1052&quot; height=&quot;437&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Vertex AI Studio사용시 프롬프트를 비교해 어떤 프롬프트가 가장 좋은 결과를 도출하는지 확인가능 ( &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;프롬프트, 모델 및/또는 매개변수 설정이 출력에 어떤 영향을 미치는지 확인.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;GenAi가 정확/최신 결과를 제공하도록 하려면 : &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;1.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Grounding&lt;/span&gt; = 검색증강생성(RAG)이용.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;Grounding은 이러한 모델을 신뢰할 수 있는 외부 데이터 소스에 연결하여 모델의 답변이 최신 정보와 일치하는지 확인&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;2. 모델 튜닝&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&amp;nbsp;특정&amp;nbsp;하위&amp;nbsp;작업&amp;nbsp;예제로&amp;nbsp;구성된&amp;nbsp;훈련&amp;nbsp;데이터&amp;nbsp;세트를&amp;nbsp;모델에&amp;nbsp;제공하여&amp;nbsp;Gen&amp;nbsp;AI의&amp;nbsp;정확도를&amp;nbsp;향상&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;미세조정 : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;모델의 내부 지식과 능력을 정교하게 다듬음.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;접지 (grounding) : &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;외부의 실시간 신뢰할 수 있는 정보로 지식 강화&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;프롬프트 디자인: AI 모델의 매개변수를 변경하지 않고 &lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;대신, 모델이 어떻게 반응해야 하는지를 안내함&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&amp;gt; GenAI 빠른 실험, 맞춤화 가능 / 전문적 ML/코딩기술 필요 X&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;매개변수 효율 튜닝(어댑터 튜닝이라고도 함)은 대규모 모델을 특정 작업이나 영역에 효율적으로 적용할 수 있도록 해줌&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #1f1f1f;&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;-&amp;gt; 모델의 매개변수 중 작은 부분만 업데이트 한다. =&amp;gt; 높은 품질의 결과 얻을 수 있음.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;튜닝 작업의 결과물 :&amp;nbsp; 새롭게 학습된 매개변수와 기존 모델을 결합한 새로운 모델&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/20</guid>
      <comments>https://alswldx.tistory.com/20#entry20comment</comments>
      <pubDate>Sun, 5 Apr 2026 22:32:08 +0900</pubDate>
    </item>
    <item>
      <title>Cloud Speech API: 3 Ways</title>
      <link>https://alswldx.tistory.com/19</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;하다가 많이 막혀서... 개인 복습 용으로 과정을 정리해보았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1287&quot; data-origin-height=&quot;842&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bELsdG/dJMcaiQlx5m/npZNT2uLP3vZ54mDJeRwxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bELsdG/dJMcaiQlx5m/npZNT2uLP3vZ54mDJeRwxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bELsdG/dJMcaiQlx5m/npZNT2uLP3vZ54mDJeRwxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbELsdG%2FdJMcaiQlx5m%2FnpZNT2uLP3vZ54mDJeRwxK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1287&quot; height=&quot;842&quot; data-origin-width=&quot;1287&quot; data-origin-height=&quot;842&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;API키 활성화.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;콘솔들어가서 = 누르고 API 및 서비스&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 API검색해서 활성화 한다.&lt;/p&gt;
&lt;p data-pm-slice=&quot;1 1 []&quot; data-ke-size=&quot;size16&quot;&gt;Credentials 검색해서 활성화 하면됨&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1229&quot; data-origin-height=&quot;641&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vnQKm/dJMcabKw04Q/HpCggXdjUvJ4eHD4dfJDS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vnQKm/dJMcabKw04Q/HpCggXdjUvJ4eHD4dfJDS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vnQKm/dJMcabKw04Q/HpCggXdjUvJ4eHD4dfJDS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvnQKm%2FdJMcabKw04Q%2FHpCggXdjUvJ4eHD4dfJDS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1229&quot; height=&quot;641&quot; data-origin-width=&quot;1229&quot; data-origin-height=&quot;641&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1775311500012&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;{
    'input':{
        'text':'Cloud Text-to-Speech API allows developers to include
           natural-sounding, synthetic human speech as playable audio in
           their applications. The Text-to-Speech API converts text or
           Speech Synthesis Markup Language (SSML) input into audio data
           like MP3 or LINEAR16 (the encoding used in WAV files).'
    },
    'voice':{
        'languageCode':'en-gb',
        'name':'en-GB-Standard-A',
        'ssmlGender':'FEMALE'
    },
    'audioConfig':{
        'audioEncoding':'MP3'
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;443&quot; data-origin-height=&quot;116&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HPE7A/dJMcadnYE7Y/X8ZCJxkMhlKXIU0n706ce1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HPE7A/dJMcadnYE7Y/X8ZCJxkMhlKXIU0n706ce1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HPE7A/dJMcadnYE7Y/X8ZCJxkMhlKXIU0n706ce1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHPE7A%2FdJMcadnYE7Y%2FX8ZCJxkMhlKXIU0n706ce1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;443&quot; height=&quot;116&quot; data-origin-width=&quot;443&quot; data-origin-height=&quot;116&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;검색&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;889&quot; data-origin-height=&quot;188&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bF781U/dJMcacileE0/JMj3y3wgkXMjwnc3DNb1J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bF781U/dJMcacileE0/JMj3y3wgkXMjwnc3DNb1J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bF781U/dJMcacileE0/JMj3y3wgkXMjwnc3DNb1J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbF781U%2FdJMcacileE0%2FJMj3y3wgkXMjwnc3DNb1J1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;889&quot; height=&quot;188&quot; data-origin-width=&quot;889&quot; data-origin-height=&quot;188&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;lab-vm이 있는걸 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;888&quot; data-origin-height=&quot;611&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDXMa9/dJMcafMVAC9/lkw8vfyEJK8SVMQnWgoKK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDXMa9/dJMcafMVAC9/lkw8vfyEJK8SVMQnWgoKK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDXMa9/dJMcafMVAC9/lkw8vfyEJK8SVMQnWgoKK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDXMa9%2FdJMcafMVAC9%2Flkw8vfyEJK8SVMQnWgoKK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;888&quot; height=&quot;611&quot; data-origin-width=&quot;888&quot; data-origin-height=&quot;611&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하고 하라는대로&amp;nbsp; 하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;897&quot; data-origin-height=&quot;283&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uxT9T/dJMcaf7buEt/jKLxrSZb6sv2OghkcpsJ40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uxT9T/dJMcaf7buEt/jKLxrSZb6sv2OghkcpsJ40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uxT9T/dJMcaf7buEt/jKLxrSZb6sv2OghkcpsJ40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuxT9T%2FdJMcaf7buEt%2FjKLxrSZb6sv2OghkcpsJ40%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;897&quot; height=&quot;283&quot; data-origin-width=&quot;897&quot; data-origin-height=&quot;283&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;i를 눌러서 입력 모드로 들어가면 되고 ESC를 눌러서 빠져나온뒤 :wq 를 하면됨.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;강의 듣고 할걸 ㅠㅠ 초보자용이라고 적혀있어서 메뉴얼 잘 되어있는 줄 알았는데 아니었다..... 찾느라 힘들었음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/19</guid>
      <comments>https://alswldx.tistory.com/19#entry19comment</comments>
      <pubDate>Sat, 4 Apr 2026 23:29:59 +0900</pubDate>
    </item>
    <item>
      <title>Introduction to Responsible AI</title>
      <link>https://alswldx.tistory.com/18</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;AI 책임감 있게 사용하기&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock floatLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;896&quot; data-origin-height=&quot;920&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KUh9e/dJMcaaku2r6/exfWjw2IffkSjp3iRBTnbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KUh9e/dJMcaaku2r6/exfWjw2IffkSjp3iRBTnbK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KUh9e/dJMcaaku2r6/exfWjw2IffkSjp3iRBTnbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKUh9e%2FdJMcaaku2r6%2FexfWjw2IffkSjp3iRBTnbK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;234&quot; height=&quot;920&quot; data-origin-width=&quot;896&quot; data-origin-height=&quot;920&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI를 책임감 있게 개발하려면 문제, 제한사항, 의도치 않은 결과에 대한 이해가 필요하다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좋은 관행 필요. (문제 복제 / 편향 시키지 않도록)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 모두에게 책임을 짐 (built for everyone)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 안전 (Accountalbe and safe)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 프라이버시 존중 (Respects privacy)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 과학적 우수성에 추진 (Driven by scientific excellence)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Responsibility by design - Framework to guide - responsible decision- making&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI원칙을 프레임워크로 활용해 책임감 있는 의사결정 안내.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인공지능과 관련된 일반적 오해는 기계가 중심적인 의사결정을 한다는 것.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제론 설계/ 제작/ 어떻게 사용할지 결정하는 것은 사람임. (자신의 가치에 기반한 선택을 함)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 의사결정 포인트가 고려/ 평가를 필요로함. -&amp;gt; 사회 여러 영역에 영향을 미칠 가능성이 있음)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윤리 / 책임 중요!!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;평가, 검토를 통해 AI와 관련된 제품, 비즈니스 결정을 내림 -&amp;gt; 엄격함, 일관성 심어줘야한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;투명성, 공정성, 책임성, 프라이버시에 대한 일관된 아이디어 집합...&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구체적 기준&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. &amp;nbsp;Bold innovation&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대담한 혁신 .&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Responsible development and deployment&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책임 있는 개발, 배포&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. Collaborative progress, together&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;협력적 진보 &amp;nbsp;= 개인/집단의 이익을 위해 ai를 활용할 수 있도록 타인에게 힘을 실어주는 도구.&amp;nbsp;&lt;/p&gt;</description>
      <category>구글 클라우드 스터디 잼</category>
      <author>Briquette</author>
      <guid isPermaLink="true">https://alswldx.tistory.com/18</guid>
      <comments>https://alswldx.tistory.com/18#entry18comment</comments>
      <pubDate>Fri, 3 Apr 2026 13:14:59 +0900</pubDate>
    </item>
  </channel>
</rss>