python(8)
-
[TensorFlow] 숫자 인식 AI 제작 (2)
colab.research.google.com/drive/1vcBfl192NDGJ2_c2u01tAa65NGSJmrw8?usp=sharing Google Colaboratory colab.research.google.com 원문입니다. 코랩으로 보는거 추천. (이전글) 2021/01/28 - [Hi/AI] - [TensorFlow] 숫자 인식 AI 제작 (1) # 모델설계 4개의 층으로 만들거임. 입력층, 은닉층, 은닉층, 출력층 입력층 뉴런의 수는 28 * 28이니 784임. 28 * 28개의 픽셀로 이루어진 숫자를 한줄로 바꾼거임. 첫번째 은닉층의 노드 수는 512개, 두번째 은닉층의 노드 수는 256개, 세번째 결과층의 노드수는 10개로 설정함. (마지막은 0~9이니 10개) 활성화 함수는 렐루(Re..
2021.01.30 -
[TensorFlow] 숫자 인식 AI 제작 (1)
colab.research.google.com/drive/1vcBfl192NDGJ2_c2u01tAa65NGSJmrw8?usp=sharing Google Colaboratory colab.research.google.com 원문입니다. 코랩으로 보는거 추천. %tensorflow_version #텐서플로우 라이브러리 설치되어있는지 확인. import keras 케라스는 텐서플로를 이용하기 더 쉽게만들어주는 도구임. 심층 신경망을 만들기 위한 텐서플로, 테아노, CNTK와 같은 도구를 더욱 쉽게 사용할 수 있게 도와주는 도구임. 따라서 케라스를 사용하려면 먼저 텐서플로 라이브러리를 불러온 상태여야함. from tensorflow.keras.models import Sequential from tensorfl..
2021.01.28 -
[python] 정규분포
그래프를 그리기 위한 matplotlib 라이브러리. import matplotlib.pyplot as plt import numpy as np r = np.random.rand(1000) #r 배열안에 0부터 1사이의 값으로 천개넣음. plt.hist(r) #히스토리그램으로 표시 plt.grid() #그리드 그림. 위의 rand는 무작위 이지만 아래의 normal은 정규분포 (가우시안 분포)로 값을 생성한다. 따라서 평균과 표준편차를 정해줄수있다. rn = np.random.normal(0,1,1000) #평균=0, 표준편차 =1, 무작위값. plt.hist(rn) plt.grid() #rn seed 를 사용하면 동일한 랜덤값을 만들 수 있음. random은 아무런 규칙 없이 무작위로 만드는 것 같지만..
2021.01.27 -
[Python] 똥피하기_ 고전게임 제작
pygame을 이용한 똥피하기 게임입니다. 키보드를 이용하여 캐릭터를 움직여서, 설정된 시간 동안 계속해서 떨어지는 똥을 피하는 게임입니다. 이전에 게임을 제작해보고 싶어서 만들어본 최초의 프로젝트였고, 여러가지 pygame 프로젝트 중 처음으로 만든 최초의 프로젝트입니다. 캐릭터의 이미지와 배경은 사진을 가져와 그림판으로 사이즈 조절을 하였습니다. 아래는 전체코드입니다. #하늘에서 떨어지는 똥 피하기 게임 #[조건] #1) 캐릭터는 화면 가장 아래에 위치, 좌우로 이동가능 #2) 똥은 화면 가장 위에서 떨어짐, X좌표는 매번 랜덤으로 설정 #3) 캐릭터가 똥을 피하면 다음 똥이 다시 떨어짐 #4) 캐릭터와 똥이 충돌하면 게임이 종료 #5) FPS는 30으로 고정 #[게임이미지] #배경 : 480* 64..
2021.01.09 -
[Python] 인스타 크롤링 / 이미지다운
아래는 전체코드입니다. from urllib.request import urlopen from urllib.parse import quote_plus from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.common.keys import Keys import time #import pyautogui baseURL = 'https://www.instagram.com/' plusURL = input('입력 : ') url = baseURL + quote_plus(baseURL) #############################################로그인 driver = webdriver.Chrome(..
2021.01.05 -
[백준] 1단계 문제 모음
제목에 링크를 입력하면 해당 문제로 이동합니다. no1 2557번 Hello World Python print("Hello World!") no2 10718번 We love kriii Java class Main{ public static void main(String[] args){ System.out.println("강한친구 대한육군"); System.out.println("강한친구 대한육군"); } } 3 10171 고양이 Python print("\\ /\\") print(" ) ( ')") print("( / )") print(" \\(__)|") 4 10172 개 Java /* |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__| */ class Main{ public..
2021.01.01 -
[python] 카카오톡 테러(매크로) 프로그램 만들기
아래는 전체코드입니다. import pyautogui import time #pyautogui.screenshot('white.png',region =(1200, 800, 50,30)) #1200,800위치에 50*30크기로 캡쳐 a1= pyautogui.locateCenterOnScreen('white.PNG') pyautogui.moveTo(a1) #화면 캡쳐한 곳 가운데로 이동 pyautogui.click() #한번 클릭 time.sleep(1) #1초 대기 for i in range(500) : pyautogui.write('Hello World!') pyautogui.write(['enter']) 작동원리 대화 입력창을 스크린샷 파일로 저장을 하여 프로그램이 입력하는 공간을 찾게 만들어줌. lo..
2020.12.29 -
[python] 백과사전
전체코드는 아래와 같습니다. import urllib.request import urllib.parse from bs4 import BeautifulSoup import os baseURL = 'https://dict.naver.com/search.nhn?dicQuery=' #네이버백과사전링크 while True : inputURL = input('검색할 단어 : ') if inputURL == '그만' : break mixURL = baseURL + urllib.parse.quote_plus(inputURL) #한글로 쓰면 아스키코드로 자동 변환 html = urllib.request.urlopen(mixURL).read() #url링크 가져와서 읽음 soup = BeautifulSoup(html, '..
2020.12.29