ssoL2 TISTORY

[성균관대] 3월 나만의 A.I. Speaker 만들기 본문

events

[성균관대] 3월 나만의 A.I. Speaker 만들기

ssoL2 2021. 3. 12. 11:02

최종적으로 성균관대에서 주최하는 나만의 A.I. Speaker 만들기 행사를 마쳤습니다.

3월 12일 금요일

3월 13일 토요일

3월 15일 월요일

 

 


* 3월 12일 금요일 오전 10시~오후 5시 Fulltime 
** 점심메뉴 : 샌드위치...(ㅡ3ㅡ)
1교시 - 라즈베리파이 개념
  • 라즈베리파이를 이용한 실생활 접목 활용 ex) 악기를 이용해서 음마다 설정해놓음
  • 튜링테스트(1950) - 사람과 인공지능을 구별할 수 없을 정도의 output이 나오면 통과
  • 전문가 시스템(1970) - 완벽 x because 사람의 간섭이 많이 필요함(새로운 분야 나타나면)
  • Artificial Neural Networkd(1985) - Input -> Hidden(인공신경망으로 숫자 확률) -> Output
  • NLP(Natural Language Processing)(2000) - 문장 중요도 판단
  • Deep Learning(2010) - 은닉 계층이 깊어짐
  • AlphaGo(Deep Learning)(2016) - 빨리 선호도 얻는 방법으로 바둑둔다 + 2차원 연산
  • AI Speaker(2015) - 인공지능 스피커, 첫 화두에는 "voice assistant"라 불림
2교시 - 인공지능스피커 소개 및 라즈베리파이 사용
  • Amazon Alexa 
  1. "불 꺼줘"
  2. server 전달 
  3. 처리
  4. device cloud
  5. device hub (인공지능 스피커일 수도 있고 아닐 수도 있음)
  • 스마트폰 -> 어플의 등장으로 다양한 스킬 가능
  • 라즈베리파이 사용할 종류는 Raspberry Pi zero
  • usb 1개, 저전력, 512 gb 등
3교시 - H/W 조립 및 라즈베리파이 OS 부팅
  • ai hardware 조립 완료 >,<

따단~ 겉모습 ㅎㅅㅎ
연결 가능하게 만든 모습 ^_^
내부 모습 (스피커+라즈베리파이+보이스보넷 등 연결)

 

  • 이미지 복사는 ctrl+c ctrl+v 로 되는게 아니라 "별도의 tool"이 필요함
  • tool 종류) Image Writers ex) Win32 Disk Imager, ETCHER(윈+맥용), dd command(cmd)
  • 우리는 <balenaEtcher> 사용
  • -> 일단 microSD카드 삽입

기요미 SD카드~

 

  • balenaEtcher 실행하고 [다운받은 disk img]+[microSD] 넣어서 Flash!
  • 중간중간에 나오는 팝업 창들 all down

balenaEtcher ㄱㄱ

 

  • boot 드라이브 + 리눅스기반 파일 시스템
  • 원래 두 드라이브로 파티션 되는데 "리눅스에서만 실행되는 파일" 때문에 에러가 남(포맷하자고) -> 무시
4교시 - 라즈베리파이 WIFI 연결 및 원격접속 설정
  • 모니터, 키보드, 마우스 연결해서 정보 얻어낸 다음, 노트북으로 라즈베리파이에 원격접속을 할 것이다.
  1. [라즈베리파이]-[Preferences]-[Rasphery Pi configuration]-[Interfaces]에서 SSH, VNC 활성화(Enabled)
  2. wifi 연결 (single band이므로 5G 선택하면 안됨)
  3. Terminal에서 ifconfig 명령어 입력 후 촬영(wlan)
  4. 종료 sudo halt 명령어 입력

라즈베리파이 termianl [ifconfig]

 

  • 원격 접속할 putty 필요 (putty는 문자로만 입력하고 출력함)
  • interfaces는 연결할 장치 설정임
  • ip주소는 논리적인 주소이므로 변경될 수 있음
  1. 라즈베리파이가 마지막으로 wifi 접속했던 네트워크와 원격접속하려는 네트워크가 같은 상에 있어야함
  2. <Advanced IP scanner>로 본인 라즈베리파이 확인 
  3. putty로 pi@ip주소 ssh 접속 ㄱㄱ (기본 pw는 [raspberry])
5교시 - 원격접속 설정
  • 내 핸드폰 핫스팟 정보담은 wpa_supplicant.conf 파일 생성
ctrl_interface=DIR=/var/run/wpa_supplicant
country=US
update_config=1
network={
	ssid="ssol2"
	psk="SM-G991Nc44b"
	key_mgmt=WPA-PSK
}
  • advanced ip scanner로 핫스팟 ip에 연결된 라즈베리파이 확인
  • putty로 연결

 


 

* 3월 13일 토요일 오전 10시~오후 5시 FullTime
**  점심메뉴 : 맘스터치 세트메뉴(^_^*)
1교시 - 라즈베리파이 설정
  • [sudo raspi-config] 명령어로 전체적인 설정 가능
  • 라지베리파이 리눅스 기반 os
2교시 - 리눅스 명령어 소개
  • 각종 명령어 소개 ,, (so easy)
3교시 - 라즈베리파이 구글 연동
  • 소리 test [/AIY-projects-python/checkpoints/check_audio.py] 
  • 음향 조절 [alsamixer] 명령어로 방향키 조절
  • GooleGloudPlatform 사용!
  • -> 새 프로젝트 [AIY Project Test] 제작
  • OAuth 2.0 클라이언트 ID 다운로드 (json)
  • [/AIY-projects-python/src/examples/voice] python3 assistant_grpc_demo.py --language=ko-KR
4교시 ~ 끝 - 인공지능 스피커와 놀기 ^^
  • 인공지능 스피커와 놀기~

 

* 3월 15일 월요일 오후 7시~오후 10시 
zoom online
  • 파이썬 특징 : 고급프로그래밍 언어, 객체지향, interpreter 등
  • 파이썬 기본 사용법 알려줌 (so easy)
  • 함수, 모듈(import), 인덱싱, 

 

 

Comments