본문 바로가기

Programming/WEB

Teachable Machine을 활용한 웹페이지만들기 URL: aishindan-sakakb.netlify.app/ 나와 인연인 사카미치AKB 멤버 찾기 나와 인연인 사카미치AKB멤버를 찾아보세요! 인기멤버들의 사진 데이터를 학습한 인공지능이 당신과 인연인 멤버들을 찾아줍니다. aishindan-sakakb.netlify.app 개요 구글의 Teachable Machine으로 사카미치 그룹(노기자카46, 사쿠라자카46, 히나타자카46)과 AKB48 멤버들중, 졸업자 포함, 멤버 43명의 얼굴 데이터셋을 학습시킨 후, 그 결과를 웹페이지 형식으로 출력하는 작업을 해봤다. 멤버 얼굴 데이터셋은 각각 300장으로 해서 학습을 진행했다. 웹페이지는 HTML/CSS를 사용해서 만들었고 JavaScript, JQuery 요소도 포함되어있다. 원래는 학습시킨 데이터와 .. 더보기
Selenium을 사용한 구글 이미지 크롤링 사용언어 및 외부 라이브러리: 파이썬 3.9, Selenium, Chromedriver 사용방법: 검색하고자 하는 단어를 입력하면 그 단어 이름의 폴더가 생성되고, 폴더 안에 사진파일이 150개까지 저장된다. 이후 프로그램은 자동 종료. venv를 사용했기 때문에 버전이 안 맞아서 꼬일 수도 있으므로 가상환경 구축해서 사용하길 권장. 덕질용 짤 모을 때 유용하게 쓰일듯 UI구현 + EXE 파일 생성이 최종목표 간단하게 코드 설명을 하자면 크롬 드라이버를 실행 후 기본 주소는 구글 이미지로 설정한다. 그리고 터미널에서 검색하고자 하는 키워드를 입력한다. 그럼 키워드가 search라는 변수에 저장되고 검색이 시작된다. 스크롤을 넘기기 위해 스크롤 길이를 구해준다. 왜냐하면 스크롤을 넘기다 보면 결과 더보기 .. 더보기