반응형

텐서플로우 5

Ubuntu 18.04 : TensorFlow 설치 방법, 예제, 명령어

TensorFlow는 구글이 구축한 머신 러닝을 위한 자유-오픈 소스 플랫폼입니다. 그것은 Twitter, PayPal, Intel, Lenovo, Airbus를 포함한 많은 조직에서 사용됩니다. TensorFlow는 Python 가상 환경, Docker 컨테이너 또는 Anaconda와 함께 시스템 전체에 설치할 수 있습니다. 학습을 위해 Python 가상 환경에 TensorFlow를 설치하는 것이 가장 좋습니다. 이렇게 하면 단일 컴퓨터에 여러 개의 분리된 Python 환경을 구축하고 다른 프로젝트에 영향을 줄 염려 없이 프로젝트별로 특정 버전의 모듈을 설치할 수 있습니다. 이 튜토리얼에서는 Ubuntu 18.04에 TensorFlow를 설치하는 방법에 대해 설명합니다. Ubuntu 18.04에 Ten..

SW/리눅스 2021.07.14

[ python ] 텐서플로우 로또 예측 프로그램 (4) - 랜덤 번호 추출

이전에 포스팅했던 내용과 랜덤 번호를 추출하는 알고리즘을 활용해서 매주 10개씩 번호를 추천해주는 프로그램을 개발해 보았습니다. 전체적인 프로젝트를 공유하기 전에 세세한 기능들에 대해 알아보도록 하겠습니다. 이번 포스팅에서는 로또 랜덤 번호를 추출하는 파이썬 예제를 알아보겠습니다. 45개 번호를 중복되지 않고 순서대로 받도록 합니다. 파이썬 자체가 문자열을 워낙 가볍고 쉽게 다룰 수 있어 다른 언어 보다 쉽게 프로그래밍을 할 수 있습니다. 구매할 로또 번호의 개수를 입력하고 그 개수 만큼 번호를 추천 받아 추출하는 예제입니다. import random buy = int(input("lotto 구매 개수를 입력 : ")) print("----------------------") for x in range(..

SW/Python 2019.01.26

[ python ] 텐서플로우 로또 예측 프로그램 (3) - 결과값 메일로 보내기

생성한 프로그램이 알려주는 숫자를 제가 직접 메신저로 저에게 보내곤 했습니다.그러는 과정에서 조금 불편하였고 직접 제 메일로 보내준다면 편리할 것이라 생각하였습니다.python에는 smtp 라이브러리가 있어 쉽게 접근할 수 있었습니다.사용자분들도 로또 숫자 뿐만 아니라 다양한 내용들을 본인이나 다른 사람들에게 보내고 싶을 떄 응용하면 좋을 것 같습니다. import smtplibfrom email.mime.text import MIMEText smtp = smtplib.SMTP('smtp.gmail.com', 587)smtp.ehlo() # say Hellosmtp.starttls() # TLS 사용시 필요smtp.login('나의아이디@gmail.com', '비밀번호') msg = MIMEText('본..

SW/Python 2018.11.19

[ python ] 텐서플로우 로또 예측 프로그램 (2) - 로또 API

이번 회차에서는 로또 번호를 학습하기 전에 데이터를 파싱하는 방법에 대해 포스팅하겠습니다. 물론 데이터를 저장하고 읽어오는 방법이 많지만 웹을 활용해 기존 로또 당첨 번호를 json 형식으로 받아와 매주 최신화된 로또 번호를 받아 올 수 있도록 구현하였습니다. http://www.nlotto.co.kr/common.do?method=getLottoNumber&drwNo=825 해당 url를 익스플로러나 크롬 주소창에 입력하시면 아래와 같은 리턴 값을 확인할 수 있습니다. {"bnusNo":42,"firstAccumamnt":19904526756,"firstWinamnt":1658710563,"returnValue":"success","totSellamnt":82890578000, "drwtNo3":21,..

SW/Python 2018.11.19

[ python ] 텐서플로우 로또 예측 프로그램 (1) - 설치 및 개발환경

파이썬과 텐서플로우를 활용한 머신 러닝 프로그램 개발을 위한 개발환경을 세팅해야합니다. https://www.anaconda.com/download/ 위에 사이트에 들어가서 아나콘다를 먼저 설치합니다.저는 파이썬 3.x 버전으로 설치하였습니다.왜 2.x 말고 3.x를 쓰냐고 물으시면 이유는 잘 모릅니다. 엣헴.. 설치가 완료되면 Anaconda Prompt를 실행합니다. conda update -n base condacs Anaconda Prompt에 들어오면 conda 패키지 관리자를 사용할 수 있습니다. 먼저 conda 자체를 업데이트합니다. conda update --allcs 다음엔 설치된 파이썬 패키지를 모두 최신 버전으로 업데이트합니다. pip install --upgrade tensorflo..

SW/Python 2018.11.17
반응형