<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>비전공자 개발자 도전기</title>
    <link>https://seojunwon.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Sat, 25 Jul 2026 09:32:19 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Jun-de</managingEditor>
    <item>
      <title>빅데이터 ai 알고리즘 수업자료 4일차 필기와  ChatGPT를 이용해서 (문제풀어보기)</title>
      <link>https://seojunwon.tistory.com/6</link>
      <description>&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;contentSearch&quot; data-ke-align=&quot;alignCenter&quot; data-cs-kind=&quot;book&quot; data-cs-data=&quot;{&amp;quot;title&amp;quot;:&amp;quot;머신 러닝을 다루는 기술 with 파이썬, 사이킷런&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot;http://t1.daumcdn.net/lbook/image/5400698?timestamp=20221011174925&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=5400698&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=%EB%A8%B8%EC%8B%A0+%EB%9F%AC%EB%8B%9D%EC%9D%84+%EB%8B%A4%EB%A3%A8%EB%8A%94+%EA%B8%B0%EC%88%A0+with+%ED%8C%8C%EC%9D%B4%EC%8D%AC%2C+%EC%82%AC%EC%9D%B4%ED%82%B7%EB%9F%B0&amp;quot;,&amp;quot;authors&amp;quot;:[&amp;quot;마크 페너&amp;quot;],&amp;quot;publicationDate&amp;quot;:&amp;quot;2020-06-30&amp;quot;,&amp;quot;publisher&amp;quot;:&amp;quot;길벗&amp;quot;,&amp;quot;desc&amp;quot;:&amp;quot;머신 러닝은 현재 IT 산업에서 가장 인기 있는 검색어 중 하나다. 하지만 머신 러닝이 무엇인지, 어떻게 작동하는지 제대로 이해하지 못하면 길을 잃기 쉽다. 그렇다면 어떻게 학습해야 할까? 저자는 오랫동안 다양한 사람들에게 머신 러닝을 가르치면서 효과적인 학습 방법을 고안했고, 그대로 책에 담았다. 이 책은 그림과 스토리로 개념을 설명하고 바로 파이썬 코드로 구현하는 것에서 시작한다. 수학적 증명을 깊게 파고들거나 개념을 설명하기 위해 수식에 의존하지 않으며, 필요한 수학은 고등학교 수준으로 그때마다 첨가하여 설명한다. 또한, 바닥부터 모델을 구현하지 않고, 넘파이, 판다스, 사이킷런처럼 잘 구현된 강력한 파이썬 라이브러리를 사용해 실용적으로 접근한다. 개념과 기술을 잘 보여주는 양질의 예제를 직접 실행하며 머신 러닝 개념을 이해할 수 있다. 머신 러닝 기본 개념부터 특성 엔지니어링, 하이퍼파라미터 튜닝 등 실무 기법까지 머신 러닝을 제대로 익히고 싶은 모든 분에게 추천한다.&amp;quot;}&quot;&gt;&lt;a href=&quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=5400698&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=%EB%A8%B8%EC%8B%A0+%EB%9F%AC%EB%8B%9D%EC%9D%84+%EB%8B%A4%EB%A3%A8%EB%8A%94+%EA%B8%B0%EC%88%A0+with+%ED%8C%8C%EC%9D%B4%EC%8D%AC%2C+%EC%82%AC%EC%9D%B4%ED%82%B7%EB%9F%B0&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;cs-image&quot; style=&quot;background-image: url('http://t1.daumcdn.net/lbook/image/5400698?timestamp=20221011174925');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;cs-info-wrap&quot;&gt;&lt;span class=&quot;cs-title&quot;&gt;머신 러닝을 다루는 기술 with 파이썬, 사이킷런&lt;/span&gt;
&lt;div class=&quot;cs-desc&quot;&gt;머신 러닝은 현재 IT 산업에서 가장 인기 있는 검색어 중 하나다. 하지만 머신 러닝이 무엇인지, 어떻게 작동하는지 제대로 이해하지 못하면 길을 잃기 쉽다. 그렇다면 어떻게 학습해야 할까? 저자는 오랫동안 다양한 사람들에게 머신 러닝을 가르치면서 효과적인 학습 방법을 고안했고, 그대로 책에 담았다. 이 책은 그림과 스토리로 개념을 설명하고 바로 파이썬 코드로 구현하는 것에서 시작한다. 수학적 증명을 깊게 파고들거나 개념을 설명하기 위해 수식에 의존하지 않으며, 필요한 수학은 고등학교 수준으로 그때마다 첨가하여 설명한다. 또한, 바닥부터 모델을 구현하지 않고, 넘파이, 판다스, 사이킷런처럼 잘 구현된 강력한 파이썬 라이브러리를 사용해 실용적으로 접근한다. 개념과 기술을 잘 보여주는 양질의 예제를 직접 실행하며 머신 러닝 개념을 이해할 수 있다. 머신 러닝 기본 개념부터 특성 엔지니어링, 하이퍼파라미터 튜닝 등 실무 기법까지 머신 러닝을 제대로 익히고 싶은 모든 분에게 추천한다.&lt;/div&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;저자&lt;/dt&gt;
&lt;dd&gt;마크 페너&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판&lt;/dt&gt;
&lt;dd&gt;길벗&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판일&lt;/dt&gt;
&lt;dd&gt;2020.06.30&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;변수가&amp;nbsp;모두&amp;nbsp;참인&amp;nbsp;경우에만&amp;nbsp;출력이&amp;nbsp;가능하다 &lt;br /&gt;&lt;br /&gt;리스트는&amp;nbsp;다양한&amp;nbsp;데이터&amp;nbsp;타입을&amp;nbsp;저장할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;정수,&amp;nbsp;실수, 문자열 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;미션 1.&amp;nbsp;파이썬의&amp;nbsp;조건문을&amp;nbsp;지피티를&amp;nbsp;이용해서&amp;nbsp; &lt;br /&gt;확인하고&amp;nbsp;실습하기 &lt;br /&gt;&lt;br /&gt;확인 후&amp;nbsp;강사에게&amp;nbsp;피드백받기 &lt;br /&gt;&lt;br /&gt;예제&amp;nbsp;올해년도를&amp;nbsp;입력받아서&amp;nbsp;윤년여부&amp;nbsp;판단 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;파이썬&amp;nbsp;조건문은&amp;nbsp; &lt;br /&gt;&lt;br /&gt;if문:&amp;nbsp;조건식이&amp;nbsp;참일&amp;nbsp;경우&amp;nbsp;실행할&amp;nbsp;코드를&amp;nbsp;작성합니다.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;elif문:&amp;nbsp;여러&amp;nbsp;개의&amp;nbsp;조건을&amp;nbsp;추가로&amp;nbsp;체크할&amp;nbsp;때&amp;nbsp;사용합니다.&amp;nbsp;if&amp;nbsp;문&amp;nbsp;다음에&amp;nbsp;사용되며 &lt;br /&gt;조건식이&amp;nbsp;참일&amp;nbsp;경우&amp;nbsp;실행할&amp;nbsp;코드를&amp;nbsp;작성합니다. &lt;br /&gt;&lt;br /&gt;else문:&amp;nbsp;모든&amp;nbsp;조건식이&amp;nbsp;거짓일&amp;nbsp;경우&amp;nbsp;실행할&amp;nbsp;코드를&amp;nbsp;작성합니다. &lt;br /&gt;&lt;br /&gt;if문은&amp;nbsp;3번까지는&amp;nbsp;허용&amp;nbsp;3번이상은&amp;nbsp;현업에서는&amp;nbsp;허용 안됨 &lt;br /&gt;&lt;br /&gt;가독성이&amp;nbsp;뛰어난코드가&amp;nbsp;읽기도 좋고&amp;nbsp;쓰기도&amp;nbsp;좋다 &lt;br /&gt;&lt;br /&gt;논리연산자&amp;nbsp;:&amp;nbsp;&amp;gt;&amp;lt;&amp;nbsp;==&amp;nbsp;!= &lt;br /&gt;&lt;br /&gt;비트연산자:&amp;nbsp;&amp;amp;,&amp;nbsp;&amp;nbsp;|,&amp;nbsp;&amp;nbsp;^&amp;nbsp;&amp;nbsp;이 진수끼리&amp;nbsp;연산 &lt;br /&gt;&lt;br /&gt;true&amp;nbsp;:&amp;nbsp;1 &lt;br /&gt;false&amp;nbsp;:&amp;nbsp;0 &lt;br /&gt;&lt;br /&gt;true&amp;nbsp;false&amp;nbsp;true&amp;nbsp;false &lt;br /&gt;true&amp;nbsp;true&amp;nbsp;true&amp;nbsp;true&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;pre id=&quot;code_1679200304925&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;1.예제

test = int(input(&quot;합격여부를 확인해주세요&quot;))

if test &amp;gt;= 90:
  test = &quot;합격&quot;
elif test &amp;gt;= 80:
  test = &quot;합격&quot;
elif test &amp;gt;= 70:
  test = &quot;합격&quot;
elif test &amp;gt;= 60:
  test = &quot;불합격&quot; 
else:
  test = &quot;불합격&quot;

print(&quot;당신은&quot;,test,&quot;입니다.&quot;)



2.예제

num = int(input(&quot;정수를 입력하세요: &quot;))

if num % 2 == 0:
    print(&quot;짝수입니다.&quot;)
else:
    print(&quot;홀수입니다.&quot;)

3.예제

age = int(input(&quot;나이를 입력하세요: &quot;))
gender = input(&quot;성별을 입력하세요(M/F): &quot;)

if gender == &quot;M&quot; and 20&amp;lt;= age&amp;lt;30:
  print(&quot;20대 남자입니다.&quot;)

else:
  print(&quot;20대 남자가아닙니다.&quot;)


4.예제

month = int(input(&quot;월을 입력하세요: &quot;))
if month == 12 or month == 1 or month  == 2:
  print(&quot;겨울입니다.&quot;)
elif month == 3 or month == 4 or month == 5:
  print(&quot;봄입니다.&quot;)
elif month == 6 or month == 7 or month == 8:
  print(&quot;여름입니다.&quot;)
elif month == 9 or month == 10 or month == 11:
  print(&quot;가을입니다.&quot;)

else:
  print(&quot;이계절은&quot;,month+&quot;입니다&quot;)


5.예제

number1 = int(input(&quot;첫번쨰 숫자를 입력하세요. &quot;))
number2 = int(input(&quot;두번쨰 숫자를 입력하세요. &quot;))
number3 = int(input(&quot;세번쨰 숫자를 입력하세요. &quot;))
max_number = number1

if number2 &amp;gt; max_number:
  max_number = number2
if number3 &amp;gt; max_number:
  max_number = number3

print(&quot;가장큰수는&quot;,str(max_number)+&quot;입니다&quot;)




6.예제(물건의 가격(price)과 수량(quantity)이 주어졌을 때, 
물건을 살 때 지불해야 하는 금액(total)을 계산하는 파이썬 코드를 작성해보세요. 
단, 물건을 10개 이상 살 경우에는 10%의 할인이 적용됩니다)


pcice = 1000
quauntity = 10

if quauntity &amp;gt;=10:
  total = pcice * quauntity * 0.9 #10퍼센트 할인적용
  print(f&quot;이물건의가격은{total}입니다.&quot;) 
else:
  total = pcice * quauntity #10퍼센트 할인적용
  print(f&quot;이물건의가격은{total}입니다.&quot;) 


6.5예제(할인적용이안되엇을떄)

pcice = 1000
quauntity = 10

if quauntity &amp;gt;=10:
  total = pcice * quauntity #10퍼센트 할인적용
  print(f&quot;이물건의가격은{total}입니다.&quot;) 
else:
  total = pcice * quauntity #할인적용
  print(f&quot;이물건의가격은{total}입니다.&quot;) 


6.예제(gpt가 적은 정답)

price = 1000  # 물건의 가격
quantity = 12  # 물건의 수량
if quantity &amp;gt;= 10:
    total = price * quantity * 0.9  # 10% 할인 적용
else:
    total = price * quantity
print(total)  # 총 지불 금액 출력



7번 예제

num1 = int(input(&quot;첫 번째 수를 입력하세요: &quot;))
num2 = int(input(&quot;두 번째 수를 입력하세요: &quot;))
num3 = int(input(&quot;세 번째 수를 입력하세요: &quot;))

if num1 &amp;gt; num2:
    num1, num2 = num2, num1
if num2 &amp;gt; num3:
    num2, num3 = num3, num2
if num1 &amp;gt; num2:
    num1, num2 = num2, num1

print(num1, num2, num3)


8번 예제

num = int(input(&quot;수를 입력하세요: &quot;))
if num &amp;gt; 0:
    print(num ** 2)


9번 예제

old = int(input(&quot;나이를 입력하세요: &quot;))
if old &amp;gt;= 65:
    print(&quot;노인입니다.&quot;)
elif old &amp;gt;= 18:
    print(&quot;성인입니다.&quot;)
else:
    print(&quot;미성년자입니다.&quot;)


10번 예제

word = input(&quot;단어를 입력하세요: &quot;)
if word == word[::-1]:
    print(&quot;회문입니다.&quot;)
else:
    print(&quot;회문이 아닙니다.&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;후기 -&amp;nbsp; ChatGPT 를 이용해서 문제를 받고 풀어보았다&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직은 파이썬&amp;nbsp; if,와 elif, else&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;</description>
      <category>빅데이터 분석기반 AI알고리즘 개발과정</category>
      <author>Jun-de</author>
      <guid isPermaLink="true">https://seojunwon.tistory.com/6</guid>
      <comments>https://seojunwon.tistory.com/6#entry6comment</comments>
      <pubDate>Sun, 19 Mar 2023 13:35:13 +0900</pubDate>
    </item>
    <item>
      <title>빅데이터 ai알고리즘 수업자료 3일차 필기 및 코드 (함수와변수)</title>
      <link>https://seojunwon.tistory.com/5</link>
      <description>&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;contentSearch&quot; data-ke-align=&quot;alignCenter&quot; data-cs-kind=&quot;book&quot; data-cs-data=&quot;{&amp;quot;title&amp;quot;:&amp;quot;파이썬 로보틱스(acorn+PACKT 시리즈)&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot;http://t1.daumcdn.net/lbook/image/838200?timestamp=20220813165844&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=838200&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=%ED%8C%8C%EC%9D%B4%EC%8D%AC+%EB%A1%9C%EB%B3%B4%ED%8B%B1%EC%8A%A4%28acorn%2BPACKT+%EC%8B%9C%EB%A6%AC%EC%A6%88%29&amp;quot;,&amp;quot;authors&amp;quot;:[&amp;quot;렌틴 조셉&amp;quot;],&amp;quot;publicationDate&amp;quot;:&amp;quot;2016-05-20&amp;quot;,&amp;quot;publisher&amp;quot;:&amp;quot;에이콘출판&amp;quot;,&amp;quot;desc&amp;quot;:&amp;quot;더 이상 우리의 일상에서 로봇이 없는 삶을 생각할 수 없다. 로봇을 만드는 일은 하드웨어 부분이건 소프트웨어 부분이건 생각만큼 단순하지 않다. 하지만 파이썬을 활용하면 다양한 기능을 제공하는 로봇을 비교적 쉽게 만들 수 있다. 이 책은 파이썬, 로봇 OS(ROS), OpenCV 등을 활용해서 시각 알고리즘으로 주변을 인식하고, 자율적으로 주행하면서 사용자와 음성으로 대화할 수 있는 인공지능 로봇을 만드는 과정을 보여주는 소개서다. 하드웨어 설계, 시뮬레이션, 부품 선택 및 펌웨어 코딩, 주행에 필요한 기본적인 물리 지식, 로봇 운영체제 활용, 음성 인식과 합성을 통한 사용자 상호작용, OpenCV를 활용한 영상 처리 등에 대해 배우면서 로봇 제작 기초를 단단하게 다질 수 있을 것이다.&amp;quot;}&quot;&gt;&lt;a href=&quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=838200&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=%ED%8C%8C%EC%9D%B4%EC%8D%AC+%EB%A1%9C%EB%B3%B4%ED%8B%B1%EC%8A%A4%28acorn%2BPACKT+%EC%8B%9C%EB%A6%AC%EC%A6%88%29&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;cs-image&quot; style=&quot;background-image: url('http://t1.daumcdn.net/lbook/image/838200?timestamp=20220813165844');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;cs-info-wrap&quot;&gt;&lt;span class=&quot;cs-title&quot;&gt;파이썬 로보틱스(acorn+PACKT 시리즈)&lt;/span&gt;
&lt;div class=&quot;cs-desc&quot;&gt;더 이상 우리의 일상에서 로봇이 없는 삶을 생각할 수 없다. 로봇을 만드는 일은 하드웨어 부분이건 소프트웨어 부분이건 생각만큼 단순하지 않다. 하지만 파이썬을 활용하면 다양한 기능을 제공하는 로봇을 비교적 쉽게 만들 수 있다. 이 책은 파이썬, 로봇 OS(ROS), OpenCV 등을 활용해서 시각 알고리즘으로 주변을 인식하고, 자율적으로 주행하면서 사용자와 음성으로 대화할 수 있는 인공지능 로봇을 만드는 과정을 보여주는 소개서다. 하드웨어 설계, 시뮬레이션, 부품 선택 및 펌웨어 코딩, 주행에 필요한 기본적인 물리 지식, 로봇 운영체제 활용, 음성 인식과 합성을 통한 사용자 상호작용, OpenCV를 활용한 영상 처리 등에 대해 배우면서 로봇 제작 기초를 단단하게 다질 수 있을 것이다.&lt;/div&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;저자&lt;/dt&gt;
&lt;dd&gt;렌틴 조셉&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판&lt;/dt&gt;
&lt;dd&gt;에이콘출판&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판일&lt;/dt&gt;
&lt;dd&gt;2016.05.20&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;br /&gt;&lt;br /&gt;visual&amp;nbsp;studio&amp;nbsp;code-&amp;gt;정말&amp;nbsp;기초적인&amp;nbsp;툴 &lt;br /&gt;&lt;br /&gt;pycharm-&amp;gt;&amp;nbsp;파이썬&amp;nbsp;기본&amp;nbsp;문법&amp;nbsp;및&amp;nbsp;머신러닝 &lt;br /&gt;&lt;br /&gt;나머지&amp;nbsp;툴은&amp;nbsp;시각화부터&amp;nbsp;사용 &lt;br /&gt;miniconda&amp;nbsp;-&amp;gt;로컬에서&amp;nbsp;돌아가는&amp;nbsp;가상환경&amp;nbsp;(코렙과&amp;nbsp;비슷) &lt;br /&gt;jupyter&amp;nbsp;notebook &lt;br /&gt;&lt;br /&gt;코렙(장점&amp;nbsp;gpu가&amp;nbsp;없을 때&amp;nbsp;구글의&amp;nbsp;gpu를&amp;nbsp;사용) &lt;br /&gt;gpu-&amp;gt;딥러닝할 때&amp;nbsp;필요 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;위키독스(e북&amp;nbsp;전자책들) &lt;br /&gt;&lt;br /&gt;-&amp;nbsp;코딩테스트등&amp;nbsp;딥러닝&amp;nbsp;활용&amp;nbsp; &lt;br /&gt;-꽤&amp;nbsp;쓸만한&amp;nbsp;것들도&amp;nbsp;있다. &lt;br /&gt;&lt;br /&gt;Anaconda &lt;br /&gt;&lt;br /&gt;coda&amp;nbsp;env&amp;nbsp;list&amp;nbsp; &lt;br /&gt;&lt;br /&gt;conda&amp;nbsp;create&amp;nbsp;-n&amp;nbsp;test&amp;nbsp;(가상환경을 만든다) &lt;br /&gt;&lt;br /&gt;conda&amp;nbsp;activate&amp;nbsp;test(열고 싶을 때) &lt;br /&gt;&lt;br /&gt;conda&amp;nbsp;deactivate(없애고싶을떄) &lt;br /&gt;&lt;br /&gt;conda&amp;nbsp;install&amp;nbsp;jupyter&amp;nbsp;설치 &lt;br /&gt;&lt;br /&gt;jupyter&amp;nbsp;notebook-&amp;gt;쥬피터&amp;nbsp;노트&amp;nbsp;활성화 &lt;br /&gt;&lt;br /&gt;주피터&amp;nbsp;파일경로&amp;nbsp;설정 &lt;br /&gt;&lt;br /&gt;경로&amp;nbsp;파일에서&amp;nbsp;제목옆을&amp;nbsp;클릭하고&amp;nbsp; &lt;br /&gt;&lt;br /&gt;컨트롤+c&amp;nbsp;하고&amp;nbsp; &lt;br /&gt;&lt;br /&gt;우클릭은&amp;nbsp;누른 후&amp;nbsp; &lt;br /&gt;&lt;br /&gt;cd+저장된 경로&amp;nbsp;파일&amp;nbsp;작업이&amp;nbsp;진행된다 &lt;br /&gt;&lt;br /&gt;주피터&amp;nbsp;사이트에서 &lt;br /&gt;new&amp;nbsp;누르고&amp;nbsp;새로 만들어야&amp;nbsp;작업이&amp;nbsp;진행된다&amp;nbsp; &lt;br /&gt;&lt;br /&gt;주피터&amp;nbsp;폴더는&amp;nbsp;.py(설정이&amp;nbsp;되어 있다면&amp;nbsp;실행이&amp;nbsp;불가능하다&amp;nbsp;새로&amp;nbsp;생성을 해야 한다) &lt;br /&gt;&lt;br /&gt;py.(파이썬, 비주얼스튜디오) &lt;br /&gt;ipynb(주피터&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;-프로그래밍 (함수와변수) 필기&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;무조건&amp;nbsp;함수,변수로&amp;nbsp;이루어진다. &lt;br /&gt;화면에&amp;nbsp;출력하는&amp;nbsp;명령어는&amp;nbsp;print이고&amp;nbsp;()&amp;nbsp;안에는&amp;nbsp;출력하고&amp;nbsp;싶은&amp;nbsp;데이터를&amp;nbsp;넣는다. &lt;br /&gt;문자열은,,,&amp;nbsp;문자들의&amp;nbsp;집합이고&amp;nbsp;&quot;&quot;로&amp;nbsp;둘러싼다 &lt;br /&gt;print(&quot;Hello&quot;&amp;nbsp;,&amp;nbsp;&quot;World!&quot;) &lt;br /&gt;&lt;br /&gt;다음코드를&amp;nbsp;완성해서&amp;nbsp;&quot;Hello.&amp;nbsp;World!&quot;와&amp;nbsp;&quot;12345x7890&quot;&amp;nbsp;이&amp;nbsp;각&amp;nbsp;줄에&amp;nbsp;출력되게&amp;nbsp;만드세요 &lt;br /&gt;ctrl&amp;nbsp;+&amp;nbsp;?&amp;nbsp;(주석추가&amp;nbsp;명령어) &lt;br /&gt;세미콜론 &lt;br /&gt;-파이썬은&amp;nbsp;세미콜론을&amp;nbsp;붙이지 않음&amp;nbsp;#파이썬은&amp;nbsp;', &quot;&quot;&amp;nbsp;구분하지 않음 &lt;br /&gt;print('Hello,&amp;nbsp;World')&amp;nbsp;-&amp;gt;&amp;nbsp;하나의&amp;nbsp;명령어 &lt;br /&gt;-보통&amp;nbsp;한&amp;nbsp;줄에&amp;nbsp;여러&amp;nbsp;구문을&amp;nbsp;사용할&amp;nbsp;때&amp;nbsp;세미콜론으로&amp;nbsp;구분해 줌 &lt;br /&gt;print(&quot;12345X7890&quot;)&amp;nbsp;print(&quot;Hello&quot;&amp;nbsp;,&amp;nbsp;&quot;World!&quot;)&amp;nbsp;#&amp;nbsp;문자열 &lt;br /&gt;&lt;br /&gt;주석 &lt;br /&gt;-코드&amp;nbsp;맨앞에&amp;nbsp;#을&amp;nbsp;사용하면&amp;nbsp;해당&amp;nbsp;줄은&amp;nbsp;주석이&amp;nbsp;됨. &lt;br /&gt;더하기 &lt;br /&gt;a&amp;nbsp;=&amp;nbsp;1+2 &lt;br /&gt;print('Hello,&amp;nbsp;World!') &lt;br /&gt;코드뒤에&amp;nbsp;주석을&amp;nbsp;작성할&amp;nbsp;수도&amp;nbsp;있음 &lt;br /&gt;a&amp;nbsp;=&amp;nbsp;1+2&amp;nbsp;#더하기 &lt;br /&gt;들여 쓰기 &lt;br /&gt;파이썬은&amp;nbsp;들여 쓰기가&amp;nbsp;자체가&amp;nbsp;문법임 &lt;br /&gt;들여 쓰기 방법&amp;nbsp;탭(tab)&amp;nbsp;사용하기 &lt;br /&gt;==&amp;nbsp;(같다) &lt;br /&gt;a&amp;nbsp;=&amp;nbsp;10&amp;nbsp;if&amp;nbsp;a&amp;nbsp;==&amp;nbsp;10:&amp;nbsp;print('10입니다') &lt;br /&gt;&lt;br /&gt;코드&amp;nbsp;블록&amp;nbsp;특정한&amp;nbsp;동작을&amp;nbsp;위해서&amp;nbsp;코드가&amp;nbsp;모여&amp;nbsp;있는&amp;nbsp;상태 &lt;br /&gt;파이썬은&amp;nbsp;들여쓰기를&amp;nbsp;기준으로&amp;nbsp;코드&amp;nbsp;블록을&amp;nbsp;구성 &lt;br /&gt;정수&amp;nbsp;계산하기 &lt;br /&gt;정수&amp;nbsp;(-1-2....) &lt;br /&gt;덧셈 &lt;br /&gt;3.5+2.1 &lt;br /&gt;&lt;br /&gt;5.6 &lt;br /&gt;뺼셈과&amp;nbsp;곱셈 &lt;br /&gt;4.3-2.7 &lt;br /&gt;&lt;br /&gt;1.5999999999996 &lt;br /&gt;나눗셈 &lt;br /&gt;5/2 &lt;br /&gt;&lt;br /&gt;2.5 &lt;br /&gt;파이썬 3은&amp;nbsp;정수끼리&amp;nbsp;나눗셈을&amp;nbsp;해도&amp;nbsp;실수가&amp;nbsp;나옴 &lt;br /&gt;실수&amp;nbsp;계산하기 &lt;br /&gt;4.2+5#(연산자) &lt;br /&gt;&lt;br /&gt;표현&amp;nbsp;범위가&amp;nbsp;넓은&amp;nbsp;쪽으로&amp;nbsp;계산됨(실수+정수) &lt;br /&gt;피연산자의&amp;nbsp;범위가&amp;nbsp;안 맞으면&amp;nbsp;알아서&amp;nbsp;맞춰줌. &lt;br /&gt;오버플로우(범위보다&amp;nbsp;크면&amp;nbsp;다른 값이 나옴)&amp;nbsp;언더플로우(범위보다&amp;nbsp;작으면&amp;nbsp;다른 값이&amp;nbsp;나옴) &lt;br /&gt;연습문제&amp;nbsp;#print&amp;nbsp;명령어를&amp;nbsp;쓰면 된다 &lt;br /&gt;print(225+0.6*102);print(10+20) &lt;br /&gt;&lt;br /&gt;225+0.6*102,&amp;nbsp;10+20 &lt;br /&gt;&lt;br /&gt;변수&amp;nbsp;규칙&amp;nbsp;(변하는수)(이름을&amp;nbsp;가지게 하는&amp;nbsp;수) &lt;br /&gt;영문&amp;nbsp;문자와&amp;nbsp;숫자를&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있다 &lt;br /&gt;대소문자를&amp;nbsp;구분한다 &lt;br /&gt;문자부터&amp;nbsp;시작해야&amp;nbsp;하며&amp;nbsp;숫자부터&amp;nbsp;시작하면&amp;nbsp;안&amp;nbsp;된다 &lt;br /&gt;_(밑줄&amp;nbsp;문자)로&amp;nbsp;시작할&amp;nbsp;수&amp;nbsp;있다 &lt;br /&gt;특수문자(+,-,*,/,$,@,&amp;amp;,%등)는&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;없다 &lt;br /&gt;(중요) 파이썬의&amp;nbsp;키워드(if, for, while, and, or 등)는&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;없다.(예약어) &lt;br /&gt;print(&quot;hello&amp;nbsp;world&quot;)&amp;nbsp;#TypeError:&amp;nbsp;'str'&amp;nbsp;object&amp;nbsp;is&amp;nbsp;not&amp;nbsp;callable&amp;nbsp;(호출할 수 없다) &lt;br /&gt;&lt;br /&gt;print(함수) &lt;br /&gt;print&amp;nbsp;=&amp;nbsp;'프린트'(절대하면안됨)&amp;nbsp;#(변수명을&amp;nbsp;재할당)(기능을 바꿔서) &lt;br /&gt;변수 만들기 &lt;br /&gt;빈&amp;nbsp;변수&amp;nbsp;만들기 &lt;br /&gt;None&amp;nbsp;할당 &lt;br /&gt;x&amp;nbsp;=&amp;nbsp;None &lt;br /&gt;print(x) &lt;br /&gt;대입&amp;nbsp;연산자 &lt;br /&gt;x&amp;nbsp;=10&amp;nbsp;print(x) &lt;br /&gt;&lt;br /&gt;x&amp;nbsp;=&amp;nbsp;20&amp;nbsp;print(x) &lt;br /&gt;&lt;br /&gt;x&amp;nbsp;=&amp;nbsp;30&amp;nbsp;+&amp;nbsp;40&amp;nbsp;print(x) &lt;br /&gt;&lt;br /&gt;x, y, z&amp;nbsp;=&amp;nbsp;10,20,30 &lt;br /&gt;&lt;br /&gt;x&amp;nbsp;=&amp;nbsp;y&amp;nbsp;=&amp;nbsp;z&amp;nbsp;=&amp;nbsp;10 &lt;br /&gt;&lt;br /&gt;파이썬은&amp;nbsp;변수에&amp;nbsp;다른&amp;nbsp;변수&amp;nbsp;할당할 수 있다(파이썬의 장점) &lt;br /&gt;값뿐만&amp;nbsp;아니라&amp;nbsp;다른&amp;nbsp;변수도&amp;nbsp;할당할&amp;nbsp;수있음 &lt;br /&gt;del&amp;nbsp;변수 &lt;br /&gt;(변수&amp;nbsp;삭제하기)&amp;nbsp;(많이쓰지않는다)&amp;nbsp;(자원을&amp;nbsp;반납한다)&amp;nbsp;(메모리를&amp;nbsp;확보) &lt;br /&gt;연습문제&amp;nbsp;변수만들기 &lt;br /&gt;a&amp;nbsp;=&amp;nbsp;b&amp;nbsp;=&amp;nbsp;10&amp;nbsp;c,&amp;nbsp;d&amp;nbsp;=&amp;nbsp;20, None &lt;br /&gt;&lt;br /&gt;print(a)&amp;nbsp;print(b)&amp;nbsp;print(c)&amp;nbsp;print(d) &lt;br /&gt;&lt;br /&gt;문자열을&amp;nbsp;변수에&amp;nbsp;저장하기 &lt;br /&gt;hello1&amp;nbsp;=&amp;nbsp;'Hello,&amp;nbsp;world'&amp;nbsp;print(hello1) &lt;br /&gt;&lt;br /&gt;hello&amp;nbsp;=&amp;nbsp;'''Hello,&amp;nbsp;world!&amp;nbsp;안녕하세요&amp;nbsp;python입니다.''' &lt;br /&gt;&lt;br /&gt;print(hello) &lt;br /&gt;&lt;br /&gt;문자열의&amp;nbsp;길이&amp;nbsp;구하기 &lt;br /&gt;len&amp;nbsp;함수 &lt;br /&gt;공백까지&amp;nbsp;포함하여&amp;nbsp;계산함 &lt;br /&gt;문자열을&amp;nbsp;묶은&amp;nbsp;따옴표는&amp;nbsp;제외 &lt;br /&gt;hello&amp;nbsp;='안녕하세요'&amp;nbsp;len(hello) &lt;br /&gt;&lt;br /&gt;문자열을&amp;nbsp;연결하고&amp;nbsp;반복하기 &lt;br /&gt;(예시)&amp;nbsp;문자열1&amp;nbsp;+문자열 2 &lt;br /&gt;hello&amp;nbsp;=&amp;nbsp;'Hello'&amp;nbsp;world&amp;nbsp;=&amp;nbsp;'world'&amp;nbsp;hello&amp;nbsp;+&amp;nbsp;world &lt;br /&gt;&lt;br /&gt;문자열&amp;nbsp;*&amp;nbsp;정수 &lt;br /&gt;hello&amp;nbsp;*&amp;nbsp;3 &lt;br /&gt;&lt;br /&gt;예시 &lt;br /&gt;print(1+2)&amp;nbsp;print(&quot;-&quot;*30)&amp;nbsp;print(10+20) &lt;br /&gt;&lt;br /&gt;-&amp;gt;&amp;nbsp;30 &lt;br /&gt;문자열을&amp;nbsp;연결하고&amp;nbsp;반복하기 &lt;br /&gt;문자열에&amp;nbsp;숫자를&amp;nbsp;더하는 방법 &lt;br /&gt;문자열&amp;nbsp;+&amp;nbsp;str(정수) &lt;br /&gt;문자열&amp;nbsp;+&amp;nbsp;str(실수) &lt;br /&gt;예시 &lt;br /&gt;s&amp;nbsp;=&amp;nbsp;'hello,&amp;nbsp;python'&amp;nbsp;print(&quot;s의&amp;nbsp;길이는&amp;nbsp;13입니다&quot;) &lt;br /&gt;&lt;br /&gt;문자열&amp;nbsp;입력받기 &lt;br /&gt;input&amp;nbsp;함수 &lt;br /&gt;변수&amp;nbsp;=&amp;nbsp;input() &lt;br /&gt;변수&amp;nbsp;=&amp;nbsp;input(문자열) &lt;br /&gt;예시 &lt;br /&gt;data1&amp;nbsp;=&amp;nbsp;print&amp;nbsp;(&quot;값을&amp;nbsp;출력하세요&amp;nbsp;:&amp;nbsp;&quot;)&amp;nbsp;data2&amp;nbsp;=&amp;nbsp;input&amp;nbsp;(&quot;값을&amp;nbsp;입력하세요&amp;nbsp;:&amp;nbsp;&quot;)&amp;nbsp;print(data1)&amp;nbsp;print(data2) &lt;br /&gt;&lt;br /&gt;data&amp;nbsp;+&amp;nbsp;str(10) &lt;br /&gt;&lt;br /&gt;숫자&amp;nbsp;입력받기 &lt;br /&gt;각각의&amp;nbsp;문자열을&amp;nbsp;합쳐서&amp;nbsp;만든다. &lt;br /&gt;a&amp;nbsp;=&amp;nbsp;input&amp;nbsp;('첫&amp;nbsp;번째&amp;nbsp;숫자를&amp;nbsp;입력하세요:')&amp;nbsp;b&amp;nbsp;=&amp;nbsp;input&amp;nbsp;('두&amp;nbsp;번째&amp;nbsp;숫자를&amp;nbsp;입력하세요:') &lt;br /&gt;&lt;br /&gt;print(a&amp;nbsp;+&amp;nbsp;b) &lt;br /&gt;&lt;br /&gt;정수&amp;nbsp;입력받기 &lt;br /&gt;문자열&amp;nbsp;상태가&amp;nbsp;아닌&amp;nbsp;숫자로&amp;nbsp;변화해주어야&amp;nbsp;함 &lt;br /&gt;변수&amp;nbsp;=&amp;nbsp;int(input()) &lt;br /&gt;a&amp;nbsp;=&amp;nbsp;int(input('첫&amp;nbsp;번쨰번째&amp;nbsp;숫자를&amp;nbsp;입력하세요:'))&amp;nbsp;b&amp;nbsp;=&amp;nbsp;int(input('두&amp;nbsp;번째&amp;nbsp;숫자를&amp;nbsp;입력하세요:')) &lt;br /&gt;&lt;br /&gt;print(a&amp;nbsp;+&amp;nbsp;b)&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;pre id=&quot;code_1679199962880&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#int와 변수


a, b = input('숫자 두 개를 입력하세요: ').split()
a = int(a)
b = int(b)

print(a + b)



&quot;1234&quot;[0]:&quot;1234&quot; [1]

number = input(&quot;숫자를 입력하세요 : &quot;) #12345
# code..

print(number) #54321

print (number[4]+number[3]+number[2]+number[1]+number[0])


a, b = map(int, input('숫자 두 개를 입력하세요: ').split())
print(a + b)

a, b, c = map(str,[&quot;111&quot;,&quot;222&quot;,&quot;333&quot;])
print(a+b+c)

a, b = map(int,input('숫자 두 개를 입력하세요: ').split(','))
print(a+b)

a, b, c = map(int,input('숫자를 세 개를 입력하세요: ').split() )

print(a + b + c)

#sep 예시

print(1, 2, 3, sep=', ')

print(4, 5, 6, sep=', ')


#중간 점검
변수

만드는규칙

빈 변수 만들기(None)

여러개 한번에 할당

문자 &amp;lt;-&amp;gt; 숫자 (정수, 실수)

입력 받기

문자열 같이 구하기

문자열 분리하기

분리된 문자열에 특정함수 일괄 적용하기 map

출력에 옵션정하기

변수 swap

문자열 연결 + , 반복 * (문자열 연산)

응용문제

타인의 BMI를 구해봅시다
BMI (kg/m2)를 구하는 방법은 (몸무게) / (키)2 로서, 단위에서 알 수 있듯이 몸무게는 kg, 키는 m이다
키와 몸무게를 입력받아서 구해봅시다.


#문제

kg, cm = map(int,input('몸무게와 키를 입력하세요: ').split())

BMI = kg / (cm/100**2)

print(f&quot;당신의 BMI는{BMI}&quot;)

#단나누기

특수기호 /n,/t 단을나누거나

줄바꿈 활용하기

print를 여러 번 사용해서 print(1,2,3,)처럼 한 줄에 여러 값을 출력할 수는 없을까?


print(1, end='')
print(2, end='')

print(&quot;avc\ndef&quot;)

#print(value, ... sep=' ',) #디폴드 밸류
print('a','b','c',sep='111', end='213')
print('a','b','c',sep='')

#날짜 계산하기

yeat = 2000
month = 10
day = 27
hour = 11
minute = 43
second = 59

print(f'yeat,month,day', sep=' / ', end= &quot; &quot;)
print(f'hour,minute,second', end=&quot;:&quot;)

#산술 연산자 사용하기 -기본 산술 연산자 -덧셈, 곱셈, 뺼셈 -나눗셈

print(&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,sep=&quot;ii&quot;, end=&quot;여기까지&quot;)

print(&quot;100동101호의 관리비는 210000원 입니다.&quot;)
print(&quot;100동102호의 관리비는 110000원 입니다.&quot;)
print(&quot;200동301호의 관리비는 210000원 입니다.&quot;)

dong,ho,price = 100,101,210000

print(dong,&quot;동 &quot;,ho, &quot;호의 관리비는 &quot;,price, &quot;원 입니다.&quot;, sep=&quot;&quot;)

print(f&quot;{dong}동 {ho}호의 관리비는 {price}원 입니다&quot;)

print(f&quot;{3.14657:.2f}&quot;)

#정수와 실수

# 5나누기 2의 정수느 000이고 실수는 000입니다.
5 // 2


#사용자로부터 2개의 숫자를 입력받게 해서 두 숫자를 나눈결과를
#정수와 실수로 구분해서 출력할것
number1,number2 = map(int. input(&quot;두개의 정수를 공백을 기준으로 입력&quot;).split())
reult1 = number1 / number2
result2 = number1 // number2

print(&quot;정수:&quot;.result2)
print(&quot;실수&quot;,result1 - result2)


data = 12.56634
# 반올림 없이 소수점 둘쨰자리까지 구해서 새로운 변수에 할당
#print(f&quot;{data:.2f}&quot;)
newData = f&quot;{data:.2f}&quot;
print(newData)


# 반올림 미적용
data = 12.56634
int(data*100)/100

# 반올림 적용
data = 12.56634
int(data*100+0.5)/100
# 12.57

# // -&amp;gt;몫
# %  -&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;- 후기&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;옆에 잇는 동료로 인해 도움을 많이 받았다.&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;</description>
      <category>빅데이터 분석기반 AI알고리즘 개발과정</category>
      <author>Jun-de</author>
      <guid isPermaLink="true">https://seojunwon.tistory.com/5</guid>
      <comments>https://seojunwon.tistory.com/5#entry5comment</comments>
      <pubDate>Sun, 19 Mar 2023 13:27:47 +0900</pubDate>
    </item>
    <item>
      <title>빅데이터 ai알고리즘 수업자료 2일차 필기</title>
      <link>https://seojunwon.tistory.com/3</link>
      <description>&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;contentSearch&quot; data-ke-align=&quot;alignCenter&quot; data-cs-kind=&quot;book&quot; data-cs-data=&quot;{&amp;quot;title&amp;quot;:&amp;quot;쉽게 배우는 AWS AI 서비스&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot;http://t1.daumcdn.net/lbook/image/6044703?timestamp=20230117195556&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=6044703&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=%EC%89%BD%EA%B2%8C+%EB%B0%B0%EC%9A%B0%EB%8A%94+AWS+AI+%EC%84%9C%EB%B9%84%EC%8A%A4&amp;quot;,&amp;quot;authors&amp;quot;:[&amp;quot;피터 엘거&amp;quot;,&amp;quot;오언 셔너히&amp;quot;],&amp;quot;publicationDate&amp;quot;:&amp;quot;2022-04-15&amp;quot;,&amp;quot;publisher&amp;quot;:&amp;quot;한빛미디어&amp;quot;,&amp;quot;desc&amp;quot;:&amp;quot;AI를 비즈니스에 도입하기 위해 반드시 개념을 알아야 할까? 기본적인 클라우드 지식만 활용하면 AI를 직접 구현하지 않고 도입이 가능하다. 그 비법은 바로 아마존이 제공하는 서비스형 AI! 이 책은 AWS 에서 제공하는 서비스형 AI를 조합해 실생활에 유용한 앱을 만들며 AI의 능력을 마음껏 활용해볼 수 있도록 도와준다. 사진을 자동으로 분류하는 이미지 인식 서비스부터 챗봇이나 음성비서 기능이 있는 일정 관리 앱, 거대한 데이터를 수집해 필요한 정보만 뽑아내는 크롤러까지 다양한 애플리케이션을 구축하며 AWS의 AI 서비스를 정복해보자.&amp;quot;}&quot;&gt;&lt;a href=&quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=6044703&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=%EC%89%BD%EA%B2%8C+%EB%B0%B0%EC%9A%B0%EB%8A%94+AWS+AI+%EC%84%9C%EB%B9%84%EC%8A%A4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;cs-image&quot; style=&quot;background-image: url('http://t1.daumcdn.net/lbook/image/6044703?timestamp=20230117195556');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;cs-info-wrap&quot;&gt;&lt;span class=&quot;cs-title&quot;&gt;쉽게 배우는 AWS AI 서비스&lt;/span&gt;
&lt;div class=&quot;cs-desc&quot;&gt;AI를 비즈니스에 도입하기 위해 반드시 개념을 알아야 할까? 기본적인 클라우드 지식만 활용하면 AI를 직접 구현하지 않고 도입이 가능하다. 그 비법은 바로 아마존이 제공하는 서비스형 AI! 이 책은 AWS 에서 제공하는 서비스형 AI를 조합해 실생활에 유용한 앱을 만들며 AI의 능력을 마음껏 활용해볼 수 있도록 도와준다. 사진을 자동으로 분류하는 이미지 인식 서비스부터 챗봇이나 음성비서 기능이 있는 일정 관리 앱, 거대한 데이터를 수집해 필요한 정보만 뽑아내는 크롤러까지 다양한 애플리케이션을 구축하며 AWS의 AI 서비스를 정복해보자.&lt;/div&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;저자&lt;/dt&gt;
&lt;dd&gt;피터 엘거, 오언 셔너히&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판&lt;/dt&gt;
&lt;dd&gt;한빛미디어&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판일&lt;/dt&gt;
&lt;dd&gt;2022.04.15&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&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;목차. 프로그래밍할 때중요한 것&amp;nbsp; &lt;br /&gt;&lt;br /&gt;1.(데이터를&amp;nbsp;저장하는것)&amp;nbsp; &lt;br /&gt;&lt;br /&gt;2.(메모리에저장)&amp;nbsp; &lt;br /&gt;&lt;br /&gt;3.(결과가&amp;nbsp;나와야한다) &lt;br /&gt;&lt;br /&gt;4. 읽기 편한 코드로&amp;nbsp;작성해야 한다(가독성이 뛰어난 프로그램을&amp;nbsp;만들어야 한다) &lt;br /&gt;&lt;br /&gt;5. 에러 x&amp;nbsp;실수가 아니다&amp;nbsp; &lt;br /&gt;&lt;br /&gt;6. 버그&amp;nbsp;(항상 발생하는 버그, 간혈적으로 나오는 버그(시간, 투자필요함) &lt;br /&gt;&lt;br /&gt;7. 변수와&amp;nbsp;상수&amp;nbsp;(별도에&amp;nbsp;이름이 필요하다(변수)&amp;nbsp;(변하지 않는 수(상수))&amp;nbsp; &lt;br /&gt;&lt;br /&gt;8. 디버그(버그를&amp;nbsp;제거하는 방법)&amp;nbsp;(브레이크포인트를&amp;nbsp;걸어준다)&amp;nbsp;(시간을&amp;nbsp;벌어준다) &lt;br /&gt;&lt;br /&gt;9. 자바툴(이클립스) &lt;br /&gt;&lt;br /&gt;10. 파이썬툴(주피터노트북, 가상의&amp;nbsp;서버를&amp;nbsp;구축&amp;nbsp;웹을&amp;nbsp;사용한다)&amp;nbsp;(코렙) &lt;br /&gt;&lt;br /&gt;11. 인터프리터언어 &lt;br /&gt;&lt;br /&gt;인터프리터&amp;nbsp;언어는&amp;nbsp;원시코드(프로그래머가&amp;nbsp;작성한&amp;nbsp;소스코드)를&amp;nbsp;기계어로&amp;nbsp;변환하는&amp;nbsp;과정 없이&amp;nbsp;한 줄&amp;nbsp;한 줄&amp;nbsp;해석하여&amp;nbsp;바로&amp;nbsp;명령어를&amp;nbsp;실행하는&amp;nbsp;언어를&amp;nbsp;말합니다.&amp;nbsp;R,&amp;nbsp;Python,&amp;nbsp;Ruby와&amp;nbsp;같은&amp;nbsp;언어들이&amp;nbsp;대표적인&amp;nbsp;인터프리터&amp;nbsp;언어입니다. &lt;br /&gt;&lt;br /&gt;인터프리터가&amp;nbsp;직접&amp;nbsp;한&amp;nbsp;줄씩&amp;nbsp;읽고&amp;nbsp;따로&amp;nbsp;기계어로&amp;nbsp;변환하지&amp;nbsp;않기&amp;nbsp;때문에&amp;nbsp;빌드&amp;nbsp;시간이&amp;nbsp;없습니다.&amp;nbsp;Runtime&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;br /&gt;&lt;br /&gt;실행속도는&amp;nbsp;느리지만&amp;nbsp;코드&amp;nbsp;변경시&amp;nbsp;빌드&amp;nbsp;과정 없이&amp;nbsp;바로&amp;nbsp;실행이&amp;nbsp;가능하다는&amp;nbsp;장점이&amp;nbsp;있습니다.&amp;nbsp;루비를&amp;nbsp;사용해 보면&amp;nbsp;소스코드를&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;br /&gt;&lt;br /&gt;12. 컴파일언어(프로그래머가&amp;nbsp;작성한&amp;nbsp;소스코드), 스크립트성언어(파이썬, 러닝머신, 인공지능) &lt;br /&gt;&lt;br /&gt;컴파일러&amp;nbsp;언어의&amp;nbsp;종류 &lt;br /&gt;C,&amp;nbsp;C++,&amp;nbsp;C#,&amp;nbsp;JAVA&amp;nbsp;등이&amp;nbsp;있다. &lt;br /&gt;&lt;br /&gt;13.빌드과정이란? &lt;br /&gt;빌드는&amp;nbsp;소스파일(소스코드&amp;nbsp;파일)을&amp;nbsp;실행파일로&amp;nbsp;생성하는&amp;nbsp;과정입니다. &lt;br /&gt;&lt;br /&gt;즉&amp;nbsp;고급언어&amp;nbsp;----&amp;gt;&amp;nbsp;(변환)&amp;nbsp;---&amp;gt;&amp;nbsp;저급언어(기계어)&amp;nbsp;과정을&amp;nbsp;거쳐서&amp;nbsp;실행파일로&amp;nbsp;생성합니다. &lt;br /&gt;&lt;br /&gt;인터프리터&amp;nbsp;언어는&amp;nbsp;빌드과정이&amp;nbsp;없이&amp;nbsp;바로&amp;nbsp;고급언어에서&amp;nbsp;한 줄씩&amp;nbsp;읽어서&amp;nbsp;실행합니다.&amp;nbsp;반면에&amp;nbsp;컴파일러&amp;nbsp;언어와&amp;nbsp;같은&amp;nbsp;C,&amp;nbsp;Java는. class&amp;nbsp;파일&amp;nbsp;등과&amp;nbsp;같이&amp;nbsp;변환하여&amp;nbsp;실행을&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;14.&amp;nbsp;Pan&amp;nbsp;das(데이터관리),NumPy(계산)(행렬,미분),python(베이스) &lt;br /&gt;리스트(집합)&amp;nbsp;[1,2,3]&amp;nbsp;*&amp;nbsp;3&amp;nbsp;=&amp;nbsp;[1,2,3,1,2,3,1,2,3,] &lt;br /&gt;&lt;br /&gt;15.&amp;nbsp;인공지능&amp;nbsp;(값을&amp;nbsp;예측한다)&amp;nbsp;(기계학습&amp;nbsp;(한방에&amp;nbsp;학습)) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Y=ax&amp;nbsp;:&amp;nbsp;Linear(선형) &lt;br /&gt;&lt;br /&gt;교육책들 &lt;br /&gt;&lt;br /&gt;1.텐서플로2와&amp;nbsp;머신러닝으로&amp;nbsp;시작하는&amp;nbsp;자연어처리(위키북스) &lt;br /&gt;&lt;br /&gt;2. 머신러닝을&amp;nbsp;다루는&amp;nbsp;기술&amp;nbsp;with&amp;nbsp;파이썬, 사이킷런(길벗) &lt;br /&gt;&lt;br /&gt;3. 블록과&amp;nbsp;함께 하는&amp;nbsp;파이썬&amp;nbsp;딥러닝&amp;nbsp;케라스(디지털북스) &lt;br /&gt;&lt;br /&gt;4.let's&amp;nbsp;실전&amp;nbsp;예제로&amp;nbsp;배우는&amp;nbsp;파이썬&amp;nbsp;프로그래밍(주)(아이비김영) &lt;br /&gt;&lt;br /&gt;5. 오라클 11g와&amp;nbsp;함께하는&amp;nbsp;SQL과&amp;nbsp;PL/SQL(컴원미디어) &lt;br /&gt;&lt;br /&gt;6. 빅데이터&amp;nbsp;전문가의&amp;nbsp;하둡관리(성안당) &lt;br /&gt;&lt;br /&gt;7. 통계학&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;&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; &amp;nbsp;GPU에 대해 강의영상과 설명을 들었다.&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 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;/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>빅데이터 분석기반 AI알고리즘 개발과정</category>
      <author>Jun-de</author>
      <guid isPermaLink="true">https://seojunwon.tistory.com/3</guid>
      <comments>https://seojunwon.tistory.com/3#entry3comment</comments>
      <pubDate>Sun, 19 Mar 2023 12:29:03 +0900</pubDate>
    </item>
    <item>
      <title>빅데이터 ai 알고리즘 수업자료 1일차 필기</title>
      <link>https://seojunwon.tistory.com/2</link>
      <description>&lt;div class=&quot;cs-info-wrap&quot;&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dd&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;contentSearch&quot; data-ke-align=&quot;alignCenter&quot; data-cs-kind=&quot;book&quot; data-cs-data=&quot;{&amp;quot;title&amp;quot;:&amp;quot;AWS 보안 레시피&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot;http://t1.daumcdn.net/lbook/image/5689468?timestamp=20230226144555&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=5689468&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=AWS+%EB%B3%B4%EC%95%88+%EB%A0%88%EC%8B%9C%ED%94%BC&amp;quot;,&amp;quot;authors&amp;quot;:[&amp;quot;하르틴 카니카토투&amp;quot;],&amp;quot;publicationDate&amp;quot;:&amp;quot;2021-05-27&amp;quot;,&amp;quot;publisher&amp;quot;:&amp;quot;에이콘출판&amp;quot;,&amp;quot;desc&amp;quot;:&amp;quot;보안 담당자들이 인프라를 보호할 때 직면할 수 있는 일반적인 어려움에 대한 실용적인 솔루션을 설명한다. CIA 3 요소(기밀성, 무결성, 가용성), AAA 3 요소(인증, 권한 부여, 가용성), 부인 방지 등의 보안 모델 실현에 도움을 줄 수 있는 AWS의 서비스와 기능을 설명한다.\n \n많은 사람에게 친숙한 IAM과 S3의 정책을 먼저 소개하고, 그 후에 데이터 보안, 애플리케이션 보안, 모니터링, 컴플라이언스를 자세히 설명한다. Config, GuardDuty, Macie, Glacier Vault Lock, Inspector, Security Hub 등의 AWS 보안 서비스도 전반적으로 다룬다. 마지막으로 장마다 중요한 보안 영역을 다루고 클라우드 보안 모범 사례와 추가 보안 서비스를 소개한다.&amp;quot;}&quot;&gt;&lt;a href=&quot;https://search.daum.net/search?w=bookpage&amp;amp;bookId=5689468&amp;amp;tab=introduction&amp;amp;DA=LB2&amp;amp;q=AWS+%EB%B3%B4%EC%95%88+%EB%A0%88%EC%8B%9C%ED%94%BC&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;
&lt;div class=&quot;cs-image&quot; style=&quot;background-image: url('http://t1.daumcdn.net/lbook/image/5689468?timestamp=20230226144555');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;cs-info-wrap&quot;&gt;&lt;span class=&quot;cs-title&quot;&gt;AWS 보안 레시피&lt;/span&gt;
&lt;div class=&quot;cs-desc&quot;&gt;보안 담당자들이 인프라를 보호할 때 직면할 수 있는 일반적인 어려움에 대한 실용적인 솔루션을 설명한다. CIA 3 요소(기밀성, 무결성, 가용성), AAA 3 요소(인증, 권한 부여, 가용성), 부인 방지 등의 보안 모델 실현에 도움을 줄 수 있는 AWS의 서비스와 기능을 설명한다. 많은 사람에게 친숙한 IAM과 S3의 정책을 먼저 소개하고, 그 후에 데이터 보안, 애플리케이션 보안, 모니터링, 컴플라이언스를 자세히 설명한다. Config, GuardDuty, Macie, Glacier Vault Lock, Inspector, Security Hub 등의 AWS 보안 서비스도 전반적으로 다룬다. 마지막으로 장마다 중요한 보안 영역을 다루고 클라우드 보안 모범 사례와 추가 보안 서비스를 소개한다.&lt;/div&gt;
&lt;div class=&quot;cs-props&quot;&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;저자&lt;/dt&gt;
&lt;dd&gt;하르틴 카니카토투&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판&lt;/dt&gt;
&lt;dd&gt;에이콘출판&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;출판일&lt;/dt&gt;
&lt;dd&gt;2021.05.27&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;/dd&gt;
&lt;/dl&gt;
&lt;dl class=&quot;cs-info&quot;&gt;
&lt;dt&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미니프로젝트&amp;nbsp;7일 정도&amp;nbsp;소요&amp;nbsp;4월 14일~4월 21일까지 &lt;br /&gt;&lt;br /&gt;데이터&amp;nbsp;빅데이터&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;머신러닝&amp;nbsp;프로그래밍 &lt;br /&gt;&lt;br /&gt;빅데이터&amp;nbsp;분석플로우&amp;nbsp;구성(체계적으로&amp;nbsp;만드는 방법) &lt;br /&gt;&lt;br /&gt;딥러닝&amp;nbsp;프로그래밍&amp;nbsp;(직접&amp;nbsp;제작을&amp;nbsp;한다) &lt;br /&gt;&lt;br /&gt;자연어&amp;nbsp;처리(데이터를&amp;nbsp;처리하거나&amp;nbsp;문장을&amp;nbsp;판단한다, 단어를 선정해 준다) &lt;br /&gt;&lt;br /&gt;마인드를&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;br /&gt;&lt;br /&gt;데이터&amp;nbsp;전처리&amp;nbsp; &lt;br /&gt;불필요한&amp;nbsp;columns&amp;nbsp;삭제&amp;nbsp; &lt;br /&gt;&lt;br /&gt;주어진 데이터에&amp;nbsp;따라서&amp;nbsp;중요할 수도 있다&amp;nbsp; &lt;br /&gt;불필요한&amp;nbsp;데이터를 &lt;br /&gt;&lt;br /&gt;null값&amp;nbsp;변환&amp;nbsp; &lt;br /&gt;상위값으로&amp;nbsp;변환 &lt;br /&gt;&lt;br /&gt;중위수&amp;nbsp;안 변하는&amp;nbsp;숫자 &lt;br /&gt;&lt;br /&gt;더&amp;nbsp;좋은&amp;nbsp;모델&amp;nbsp;더&amp;nbsp;잘 정리된&amp;nbsp;데이터 &lt;br /&gt;개선하고&amp;nbsp;이유를&amp;nbsp;명확하게&amp;nbsp; &lt;br /&gt;&lt;br /&gt;시각화를&amp;nbsp;통해서&amp;nbsp;회귀분석&amp;nbsp;가능하다 &lt;br /&gt;&lt;br /&gt;프로젝트는&amp;nbsp;배운 걸&amp;nbsp;바탕으로&amp;nbsp;아예&amp;nbsp;다른&amp;nbsp;프로젝트를&amp;nbsp;만드는 것 &lt;br /&gt;&lt;br /&gt;오라클을&amp;nbsp;많이 사용할 예정&amp;nbsp; &lt;br /&gt;&lt;br /&gt;공공데이터&amp;nbsp;포털&amp;nbsp;(중요) &lt;br /&gt;데이터&amp;nbsp;수집용&amp;nbsp;포털 &lt;br /&gt;&lt;a href=&quot;https://www.data.go.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.data.go.kr/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UCI &lt;br /&gt;머신러닝&amp;nbsp;데이터&amp;nbsp;포털&amp;nbsp;(중요) &lt;br /&gt;&lt;a href=&quot;https://archive.ics.uci.edu/ml/index.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://archive.ics.uci.edu/ml/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;데이콘(한국판)(대회에서&amp;nbsp;했다는&amp;nbsp;경험이&amp;nbsp;중요함) &lt;br /&gt;데이터&amp;nbsp;대회(순위를&amp;nbsp;제출해야 됨) &lt;br /&gt;&lt;a href=&quot;https://dacon.io/competitions&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://dacon.io/competitions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;캐글(외국)&amp;nbsp;(데이터&amp;nbsp;대회)&amp;nbsp;(코드공유)&amp;nbsp;(코드정리가 필요함) &lt;br /&gt;(포트폴리오에&amp;nbsp;정리해서&amp;nbsp;만들 수 있다) &lt;br /&gt;(이&amp;nbsp;사이트를&amp;nbsp;통해서&amp;nbsp;코드공유를&amp;nbsp;해서&amp;nbsp;공부를 할 수 있다) &lt;br /&gt;&lt;a href=&quot;https://www.kaggle.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.kaggle.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;캠프&amp;nbsp;(스마트팩토리&amp;nbsp;관심 잇는 사람)&amp;nbsp;(실제&amp;nbsp;데이터) &lt;br /&gt;&lt;a href=&quot;https://www.kamp-ai.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.kamp-ai.kr/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;조선내화&amp;nbsp;(크랙&amp;nbsp;제품&amp;nbsp;생산)&amp;nbsp;(엑스레이&amp;nbsp;검사부품) &lt;br /&gt;&lt;a href=&quot;http://www.chosunref.co.kr/home/main/kor/main.do&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://www.chosunref.co.kr/home/main/kor/main.do&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;항상 데이터&amp;nbsp;수집하고&amp;nbsp;개시할 때&amp;nbsp;출처를&amp;nbsp;적어야 한다. &lt;br /&gt;&lt;br /&gt;전이학습&amp;nbsp;(기존에 잇는&amp;nbsp;알고리즘을&amp;nbsp;재&amp;nbsp;학습시킨다.) &lt;br /&gt;&lt;br /&gt;코드, 이미지, 프로젝트 &lt;br /&gt;&lt;br /&gt;딥러닝개발(PyTorch(많이 쓴다), Tensor Flow(2가지다 할 줄 알아야 한다.)(플랫폼화된&amp;nbsp;언어) &lt;br /&gt;(남이 만든 소스를&amp;nbsp;제대로&amp;nbsp;이해해야 한다.) &lt;br /&gt;&lt;br /&gt;(ImageDataGenerator&amp;nbsp;(미지데이터)&amp;nbsp;활용할 수 있다) &lt;br /&gt;&lt;br /&gt;(StratifiedKFold&amp;nbsp;불균형한&amp;nbsp;분포도를&amp;nbsp;나눌 수 있다) &lt;br /&gt;&lt;br /&gt;인공지능으로&amp;nbsp;다양한&amp;nbsp;스타일로&amp;nbsp;변경 &lt;br /&gt;&lt;br /&gt;구글트렌드(구글데이터)&amp;nbsp; &lt;br /&gt;&amp;nbsp;https://trends.google.co.kr/home?geo=KR&amp;nbsp; &lt;br /&gt;&lt;br /&gt;줌수업(학원에&amp;nbsp;문의&amp;nbsp;학원&amp;nbsp;클라우드에&amp;nbsp;저장되어 있음) &lt;br /&gt;&lt;br /&gt;시간데이터-&amp;gt;일자데이터&amp;nbsp;(변경&amp;nbsp;처리&amp;nbsp;) &lt;br /&gt;&lt;br /&gt;데이터&amp;nbsp;전처리-&amp;gt;데이터&amp;nbsp;분석&amp;nbsp;및&amp;nbsp;시각화&amp;nbsp;(곡선이 보이도록&amp;nbsp;시각화(극대) &lt;br /&gt;&lt;br /&gt;노트북구매할 경우(GPU메모리 12GB 이상)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2022년 빅데이터 활용 사례 10가지&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;제조업에서는 데이터가&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #3b5efc; text-align: start;&quot; href=&quot;https://www.finereport.com/kr/erp-%EC%8B%9C%EC%8A%A4%ED%85%9C/&quot;&gt;ERP&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;나 MES, CMMS 등의 수많은 시스템에 산재해, 데이터를 단일적으로 이용할 수 없기 때문에, 공장의 가동 상황을 전반적으로 파악하는 것이 어렵습니다.&amp;nbsp; 기업에서 빅데이터 분석의 첫걸음은 바로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #3b5efc; text-align: start;&quot; href=&quot;https://www.finereport.com/kr/%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%86%B5%ED%95%A9-%EC%86%94%EB%A3%A8%EC%85%98/&quot;&gt;데이터를 통합하여&lt;/a&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&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;2. 의료업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; 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;3. 금융업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; 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;4.EC업계&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;EC사이트는 인터넷상에서 고객에게 상품이나 서비스를 판매함으로써 이익을 획득하므로, 고객과 상품이 EC사이트 운영에 있어서의 가장 중요한 요소라고 생각할 수 있습니다. EC 업계에서 빅데이터는 데이터 분석 및 마이닝을 통해 법칙을 도출하여 기업에 지속적인 경쟁 우위를 가져옵니다.&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;5. 교육업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; 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;6. 여행업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;여행 업계는 주로 고객의 관광지에 대한 흥미와 그 행동 특징을 바탕으로 비즈니스를 전개합니다. 현재, 대리점보다 Web 서비스를 사용하는 경향이 있습니다.&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;7. 국가기관(정부)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; 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;8. 농업&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;9. 요식업&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000; 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;1일 차후기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI가 어떻게 만들어지는지 AI를 사용하여 어디까지 활용할 수 있는지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빅데이터를 활용한 머신러닝과 GPU와 CPU에 차이점&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;&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>빅데이터 분석기반 AI알고리즘 개발과정</category>
      <category>#빅데이터#머신러닝#딥러닝</category>
      <author>Jun-de</author>
      <guid isPermaLink="true">https://seojunwon.tistory.com/2</guid>
      <comments>https://seojunwon.tistory.com/2#entry2comment</comments>
      <pubDate>Tue, 14 Mar 2023 10:58:21 +0900</pubDate>
    </item>
  </channel>
</rss>