본문 바로가기

해결

Overfitting 해결하기 【1】Deep Learning 시작하기_규제화라는 게 있다 Overfitting 해결하기 Input feature 수 = 파라미터의 수 = 가중치의 수 = 미지수의 개수-1 (bias) Train data의 양 = (가중치를 풀) 방정식의 수 상대적으로, 방정식 보다 미지수가 많으면 오버피팅이 발생! 작성자 홍다혜 ghdek11@gmail.com / 이원재 ondslee0808@gmail.com 더보기
[웹크롤링] 텍스트 입력 시 글자가 생략되거나 오타가 나는 문제, 해결 방법은? 크롤링할 때, 예를 들어 검색창에 지정된 텍스트를 입력하도록 할 때, 입력 속도가 너무 빨라서 그런지 중간에 오타가 나거나 글자가 생략되는 경우가 있을 수 있습니다. 예를 들어, 아래는 네이버 검색창에 "안녕하세요! 디노랩스 블로그입니다. 언제든지 방문해주세요:D" 라는 텍스트를 작성하는 코드인데요, from bs4 import BeautifulSoup from selenium import webdriver import time path = "c:/temp/chromedriver_240/chromedriver.exe" ###chomedriver의 경로 위치 driver = webdriver.Chrome(path) driver.get("http://naver.com") time.sleep(2) # 2초기달.. 더보기
[웹크롤링] 팝업창(얼럿창) 해결 방법 - try / except 웹 크롤링을 하다보면, 특정 페이지에 팝업창(또는 얼럿창)이 있을 수 있는데요, 이러한 팝업창을 닫아주는 코드가 없다면 입력한 코드가 실행되지 않는답니다. 따라서 팝업창을 닫아주는 코드를 입력해야 하는데요, 이는 try문을 이용해서 쉽게 해결할 수 있습니다. 만약 try문을 사용하지 않고 팝업창을 닫는 코드를 실행하면, 팝업창이 나오면 잘 실행이 되지만 팝업창이 다시 나오진 않을 때 에러가 나기 때문입니다. 따라서 try문에는 팝업창을 닫는 코드를, except문에는 에러가 났을 때의 코드를 입력해주면 됩니다. 팝업창을 닫는 코드는 다음과 같습니다. try : driver.find_element_by_xpath('XPath 경로').click() except : print("알림창이 없습니다") 두 번째.. 더보기
[파이썬] SyntaxError: invalid syntax 에러 발생 이유 및 해결방법은? 파이썬으로 코딩을 하면서 가장 많이 보는 에러 중 하나가 바로 SyntaxError: invalid syntax 일 수 있습니다. 이 에러가 나는 데에는 다양한 이유가 있을 수 있지만 그중 주된 이유 중 하나는 바로 ' : '를 작성하지 않았을 때 입니다. 보통 for문이나 if문, while문, try문, 함수 등을 만들 때 뒷부분에 ' : '를 반드시 써줘야 하는데요, 만약 이를 입력하지 않고 코드를 실행하면 SyntaxError가 난답니다. 한 번 for문에 ' : '를 입력하지 않고 실행해보도록 하겠습니다. for i in range(5) print(i) File "", line 1 for i in range(5) ^ SyntaxError: invalid syntax for문에 ' : '를 입력하.. 더보기