본문 바로가기

분류 전체보기

(691)
2024년 7월 4주차 생활 계획표 2024. 07. 23 - 26 AM 6:00 기상, 알고리즘 1문제 이상 (python)AM 8:00 코딩짜요 개발 PM 10:00 독서 (모던 자바스크립트 딥 다이브)PM 12:00 취침  2024. 07. 27 - 28 Plan A. 보안 컨설턴트 교육 과정 합격하는 경우 : > 합격하는 경우 교육 내용 정리를 위해 TIL 적어도 되는지 반드시 질문하기 AM 6:00 기상, 보안 컨설턴트 교육 과정 사전학습PM 12:00 취침 > 동일 패턴으로 2024. 08. 11. 까지 진행> 목표 및 예상 기간1. 요점 집어주신 것 1회독(7.27~28)2. 전체 흝어보기 1회독(7.29~31)3. 전체 꼼꼼히 살펴보고 질문 포스트잇 정리 1회독 (8.1~8.7)4. 질문에 직접 답변 찾아서 예측 달아보기 (..
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("# ..
TIL 20230719 이번 주 목표  Weekly Plan파이썬 문법 뽀개기Streamlit을 활용한 웹 서비스 개발AI가 처음이어도 쉽게 배우는 생성형 AI웹 개발의 봄 Spring 복습java 문법 복습 오늘 목표  Daily Plan파이썬 문법 뽀개기오늘 한 것  Done Today파이썬 문법 뽀개기Streamlit을 활용한 웹 서비스 개발오늘 스케줄  Today's Schedule금6:00 기상, 아침식사, 준비7:00 Python 강의12:00 점심식사, 휴식1:00 Python 강의8:00 Spring의 봄 강의12:00 취침1. 변수 선언과 자료형사람 : 변수는 값을 담는 상자. (쉽게 생각)컴퓨터 : 값이 담긴 위치를 가리킨다. 메모리에 올려져 있다. (유식하게 생각)값에는 여러가지 종류가 들어갈 수 있다. (..
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/ 에서 뭐든 만들 수 있음.
파이썬 문법 뽀개기 : 심화 1. 튜플, 집합튜플은 리스트와 비슷하지만 불변인 자료형. 마찬가지로 순서가 존재a = (1,2,3)print(a[0]) # 1 집합은 중복이 제거된다. a = [1,2,3,4,5,3,4,2,1,2,4,2,3,1,4,1,5,1]a_set = set(a)print(a_set) # {1, 2, 3, 4, 5} a = ['사과','감','수박','참외','딸기']b = ['사과','멜론','청포도','토마토','참외']a_set = set(a)b_set = set(b)print(a_set - b_set) # 차집합print(a_set & b_set) # 교집합print(a_set | b_set) # 합집합 2. f-stringfor s in scores: name = s['name'] sco..