728x90
반응형
AI는 오픈소스,
이미지로써는 많이 상용화되어있지만 음성 쪽은 아직 활성화되지 않았다.
- cloud 서비스를 클론코딩으로 구현해보아서 동작방식을 공부하는 기록을 추가해도 괜찮겠다는 생각이 들었다.
- 코딩에서 디자인(설계, 분석)이 중요한 비중을 차지한다.
- 상상하고 해결하는 것
- matplotlib을 배우자
- 난수가 실제로는 난수가 아니라 난수처럼 보이게 하는 것이다? -> seed가 같기 때문에. 때문에 컴퓨터 시각으로 바꿔주는 방법이 있다.
- import로 필요한 모듈을 불러온다
- 오버로딩은 한 연산자로 여러가지 연산을 수행하는 것
- 1:N은 좋지 않은 함수. 결과가 여러가지기에 명료하지 않다.
- 좋은 주석이란 나에게도, 다른 사람에게도 알아보기 쉽게 작성하는 것. 대충 작성하면 시간이 지나고 난 후 알아볼 수 없다... 명확하고 간결하게, 동작을 설명하라.
#2
import random #random 라이브러리를 불러옴.
yut= [ ' xxxx ' , ' xxxo ' , ' xxox ' , ' xxoo ' , ' xoxx ' , ' xoxo ' , ' xoox ' , ' xooo ' , ' oxxx ' ,
' o xxo ' , ' oxox ','oxoo','ooxx','ooxo','ooox','oooo'] #윷 리스트에 윷놀이의 가능한 경우의 수를 작성.
throw=random.choice(yut) #throw 변수에 yut리스트에서 무작위로 하나를 가져와 저장함.
print(throw) #throw변수를 출력함
n=throw.count('o') #n 변수에 throw 변수의 값에 있는 'o'의 개수를 저장함.
if n==4: #n이 4인 경우
print("모") #"모" 출력
elif n==3: #n이 3인 경우
print("도") #'도' 출력
elif n==2: #n이 2인 경우
print("개") #'개' 출력
elif n==1: #n이 1인 경우
print("걸") #'걸' 출력
elif n==0: #n이 0인 경우
print("윷") #'윷' 출력
#5
gTTS 함수란 텍스트 파일을 tts(Text to Speech, 텍스트 음성변환)을 통해 오디오로 변환하고 읽어주는 모듈이다.
영어, 스페인어, 프랑스어, 독일어, 이탈리어어, 한국어, 중국어 등 다양한 언어를 지원하며, 업데이트한다. lang 매개변수에 국가코드를 입력하여 사용할 수 있다.
#8
Random walk (무작위 행보)는 수학, 물리학, 컴퓨터 과학 분야에서 임의의 방향으로 움직이는 연속적인 값을 나타내는 개념이다.
728x90
반응형
'공부 > <파이썬으로 만드는 인공지능>' 카테고리의 다른 글
Ch5 딥러닝과 텐서플로 (1) | 2023.10.15 |
---|---|
Ch4 신경망 기초 (1) | 2023.10.08 |
Ch 3 기계 학습과 인식 (1) | 2023.10.07 |
머신러닝 visual studio 닷넷 ML.NET (0) | 2023.10.04 |
Ch1 인간 지능을 흉내 내는 인공지능 (0) | 2023.09.05 |