使用https://blog.keras.io/building-powerful-image-classification-models-using-very-little-data.html上的教程,我训练了一个Keras模型来识别猫与狗之间的区别.
'''
Directory structure:
data/
train/
dogs/
dog001.jpg
dog002.jpg
...
cats/
cat001.jpg
cat002.jpg
...
validation/
dogs/
dog001.jpg
dog002.jpg
...
cats/
cat001.jpg
cat002.jpg
...
'''
from keras.preprocessing.image import ImageDataGenerator
from keras.models import Sequential
from keras.layers import Conv2D, MaxPooling2D
from keras.layers import Activation, Dropout, Flatten, Dense
from keras import backend as K
from PIL import Image
import numpy as np
# dimensions of our images.
img_width, img_height = 150, 150
train_data_dir = 'data/train'
validation_data_dir = 'data/validation'
nb_train_samples = 2000
nb_validation_samples …
Run Code Online (Sandbox Code Playgroud) 我正在尝试构建基于 Ubuntu 18.04 的自定义 Docker 映像。Ubuntu 预装了 Python 3.6,但我想 1.) 安装 Python 3.7,2.) 将其设置为默认 Python 版本(因此可以使用python
、python3.7
和 3.)安装 pip 来调用它。当我运行 docker build 时,它无法重新加载~/.bashrc
,因此python
不是python3.7
. 我该如何解决这个问题?
FROM ubuntu:18.04
# Set temp work directory
# for package configuration
WORKDIR /usr/src/cache
# Update apt packages
RUN apt update
RUN apt upgrade -y
# Install vim
RUN apt install vim -y
# Install python 3.7
RUN apt install software-properties-common -y
RUN add-apt-repository ppa:deadsnakes/ppa
RUN apt install …
Run Code Online (Sandbox Code Playgroud)