Giter Site home page Giter Site logo

guillaumemougeot / dogfacenet Goto Github PK

View Code? Open in Web Editor NEW
115.0 115.0 46.0 182.52 MB

FaceNet implementation for dog identification

License: MIT License

Python 0.74% Jupyter Notebook 99.26%
dataset dog dog-identification face-alignment face-detection face-recognition face-verification

dogfacenet's People

Contributors

guillaumemougeot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dogfacenet's Issues

run error

I ran command python ./dogfacenet/dogfacenet.py with environment ubuntu 18.04.2 LTS, python 3.6.8, and tensorflow 1.13.1.

And I got this error. I don't have any idea to fix this error and why this error show up.

Traceback (most recent call last):
File "./dogfacenet/dogfacenet.py", line 219, in
validation_steps=VALIDATION_STEPS)]
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/engine/training.py", line 1426, in fit_generator
initial_epoch=initial_epoch)
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/engine/training_generator.py", line 177, in model_iteration
batch_data = _get_next_batch(output_generator, mode)
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/engine/training_generator.py", line 258, in _get_next_batch
generator_output = next(output_generator)
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/utils/data_utils.py", line 767, in get
six.reraise(*sys.exc_info())
File "/home/aji3rang/.local/lib/python3.6/site-packages/six.py", line 696, in reraise
raise value
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/utils/data_utils.py", line 743, in get
inputs = self.queue.get(block=True).get()
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/multiprocessing/pool.py", line 644, in get
raise self._value
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/multiprocessing/pool.py", line 119, in worker
result = (True, func(*args, **kwds))
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/utils/data_utils.py", line 680, in next_sample
return six.next(_SHARED_SEQUENCES[uid])
File "/home/aji3rang/dognet/DogFaceNet/dogfacenet/online_training.py", line 329, in online_adaptive_hard_image_generator
steps=int(np.ceil(len(subfilenames)/32)))
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/engine/training.py", line 1536, in predict_generator
verbose=verbose)
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/engine/training_generator.py", line 171, in model_iteration
model.reset_metrics()
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/engine/training.py", line 1119, in reset_metrics
m.reset_states()
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/metrics.py", line 460, in reset_states
K.set_value(v, 0)
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/keras/backend.py", line 2847, in set_value
get_session().run(assign_op, feed_dict={assign_placeholder: value})
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 929, in run
run_metadata_ptr)
File "/home/aji3rang/anaconda3/envs/tf3/lib/python3.6/site-packages/tensorflow/python/client/session.py", line 1077, in _run
raise RuntimeError('The Session graph is empty. Add operations to the '
RuntimeError: The Session graph is empty. Add operations to the graph before calling run().

can you share the dataset after alignment

image

I read your paper and feel really excited because it is near to the problem I am facing with.

Would you please to share the dataset after preprocessing (the dataset on the right of the image)

Bad results with eval.py

During training a get val_triplet_acc 85-90 % and when i use the eval.py the prediction are random ( 48-52 % accuracy). i don't understand how this is possible?. I am using the lfw dataset

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.