본문 바로가기

학습 내용 정리/AI

(5)
AI가 처음이어도 쉽게 배우는 생성형 AI 2주차 생성형 AI의 기능을 다양하게 알고, 코드를 볼 수 있으면 많이 성장할 수 있다. Blocks 사용하기import numpy as npimport gradio as grdef flip_text(x): return x[::-1]def flip_image(x): return np.fliplr(x)with gr.Blocks() as demo: gr.Markdown("Flip text or image files using this demo.") gr.Markdown("# Flip text") text_input = gr.Textbox() text_output = gr.Textbox() text_button = gr.Button("Flip") gr.Markdown("# ..
AI가 처음이어도 쉽게 배우는 생성형 AI 1주차 1. 용어 구분AI(Artificial Intelligence)AI는 컴퓨터 과학의 한 분야로, 사람처럼 사고하고 행동하는 기계를 만드는 것이 목표인 분야라고 볼 수 있습니다.Machine Learning머신러닝(machine learning)은 AI의 하위 분야입니다.머신러닝은 컴퓨터가 스스로 학습하는 방법을 말합니다.Deep Learning딥러닝은 머신러닝의 하위 개념으로 인간의 뇌와 비슷한 구조로 동작하는 인공 신경망을 사용하여 매우 복잡한 패턴을 처리할 수 있습니다.  2. Gradio 실습 : 펠린드롬 판별기gradio 설치!pip install gradio==4.0.2 코드 작성import gradio as grdef check_palindrome(input): input_list = lis..
streamlit을 활용한 웹 서비스 개발 3주차 3주차는 도전해 보고 싶어서 혼자 만들어 봤다.크레딧은 소중하기에 배포는 하지 않았다. Github : https://github.com/verdantjuly/item_advertiser app.pyimport streamlit as stfrom ai_image import ai_image from ai_text import ai_textst.title("제품 홍보 포스터 생성기")st.subheader("당신의 제품을 홍보하고 포스터로 만들어드립니다.",divider="rainbow")item = st.chat_input("어떤 제품을 홍보해 드릴까요?")if item: with st.spinner("생성 중입니다"): image = ai_image(item) text =..
streamlit을 활용한 웹 서비스 개발 2주차 import streamlit as st# streamlit document를 활용하여 예제가 아닌 나만의 것으로 만들어 보았다. st.title("동물 이미지 찾아 주기 🐯")st.subheader("영어로 입력해 주세요.",divider="rainbow")animal = st.chat_input("어떤 동물을 찾아드릴까요?")if animal: with st.chat_message("ai"): st.text("잠시만 기다려 주세요.") st.image(f"https://edu.spartacodingclub.kr/random/?{animal}") st.text(f"예쁜{animal}가 나왔습니다.")WEB : https://animalfinder.stream..
streamlit을 활용한 웹 서비스 개발 1주차 streamlit 은 홈페이지를 만들어 주는 파이썬의 라이브러리Open AI = Chat GPT를 만든 회사API = Chat GPT를 채팅이 아닌 코드로 보내는 역할결론 : Chat GPT를 이용해서 웹 서비스 만들어 본다.  파이썬은 라이브러리 환경이 잘 되어 있음라이브러리 모음 폴더 > venv 가상 환경 https://cookbook.openai.com/ 에서 뭐든 만들 수 있음.