Simon Giraudot
|
fb63d960e8
|
Update doc based on reviews
|
2019-01-25 09:32:32 +01:00 |
Simon Giraudot
|
c81fbe4688
|
Move all classifiers based on other libraries to dedicated namespaces
|
2019-01-07 11:50:02 +01:00 |
Simon Giraudot
|
3cc1b995be
|
Merge remote-tracking branch 'mine/Classification-Neural_network_and_parallelized_random_forest-GF' into Classification-Neural_network_and_parallelized_random_forest-GF
|
2018-12-21 10:31:00 +01:00 |
Simon Giraudot
|
777f63d038
|
Fix warnings
|
2018-12-20 14:22:51 +01:00 |
Laurent Rineau
|
a553357562
|
Merge pull request #3490 from afabri/CGAL-VC2017_deprecated_warnings-GF
CGAL Suppress VC2017 deprecation warnings concerning boost
|
2018-12-19 16:12:20 +01:00 |
Simon Giraudot
|
394746a75d
|
Fix typos from review
|
2018-12-18 16:18:08 +01:00 |
Simon Giraudot
|
b79fef9cc8
|
Update number of feature generated in assertion (3 new features * 5 scales)
|
2018-12-18 10:47:49 +01:00 |
Simon Giraudot
|
74084d1246
|
Add missing includes
|
2018-12-13 15:48:39 +01:00 |
Simon Giraudot
|
35511bae8e
|
Document changes in internal ETHZ random forest library
|
2018-12-12 09:41:05 +01:00 |
Simon Giraudot
|
4e1212b07d
|
Unify default radius parameters values
|
2018-12-12 09:32:23 +01:00 |
Simon Giraudot
|
eeed92c94d
|
Fix usage of concept Range (no resize() method, size should be taken care of by the user
|
2018-12-12 09:16:57 +01:00 |
Simon Giraudot
|
ae169b9f9a
|
Update user manual
|
2018-12-12 08:59:58 +01:00 |
Simon Giraudot
|
34aa9a5290
|
Document tensorflow classifier + example
|
2018-12-11 16:32:04 +01:00 |
Simon Giraudot
|
6901935aec
|
Add new features based on local height
|
2018-12-11 15:02:27 +01:00 |
Simon Giraudot
|
7ac0eccbb9
|
Add function to copy random forest classifier
|
2018-12-11 12:52:37 +01:00 |
Simon Giraudot
|
c0897c29bf
|
Document new features of Random Forest
|
2018-12-11 12:39:05 +01:00 |
Simon Giraudot
|
7d43e87716
|
Add warning about scope definition of feature generators
|
2018-12-11 12:11:00 +01:00 |
Simon Giraudot
|
f2f919c6bd
|
Add option to change name of label
|
2018-12-11 11:44:11 +01:00 |
Simon Giraudot
|
7f17f352d9
|
Fix bug + improve radius values
|
2018-12-07 10:42:08 +01:00 |
Simon Giraudot
|
e86777c8dc
|
Reduce max memory used
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
2145a29297
|
Optimizations for random forest training algorithm
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
fd1c923f6f
|
Add method to get feature usage
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
0108fa4436
|
Parallelize random forest training algorithm
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
ebac827658
|
Improve bagging algorithm (30% gain on training timing)
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
58a6c4cc2f
|
Specialize TensorFlow classifier for GPU processing
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
335375dbba
|
Fix verbosity
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
826fb15b37
|
Add possibility to do 3D image instead of 2D
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
ec520f57d5
|
More improvements using better optimizer
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
21b0b0ee81
|
Much better version of NN with IO functions
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
f520f9eb11
|
First version of NN with TensorFlow
|
2018-12-06 14:59:57 +01:00 |
Simon Giraudot
|
642aea115a
|
Add variant of classify() to get detailed output
|
2018-12-06 14:59:56 +01:00 |
Andreas Fabri
|
d2c5e1c210
|
Suppress warning concerning td::fpos::seekpos()
|
2018-11-28 13:29:19 +01:00 |
Sébastien Loriot
|
3a1516e940
|
add missing Reference and uniformize ref man group declaration
|
2018-11-20 13:47:16 +01:00 |
Guillaume Damiand
|
7d406fbb9c
|
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
|
2018-11-05 07:32:58 +01:00 |
Laurent Rineau
|
821f9c015e
|
Merge pull request #3311 from sloriot/Doc-Pkg_link_name
Update the name of package names reference links
|
2018-10-29 10:27:53 +01:00 |
Guillaume Damiand
|
9e3f264e2c
|
Add an include CGAL_Common.cmake
|
2018-10-23 13:44:00 +02:00 |
Simon Giraudot
|
0c2d09ae72
|
Mention change of serialization in the list of changes to the original code
|
2018-10-19 10:24:45 +02:00 |
Guillaume Damiand
|
92ba7fa6c9
|
Update minimum cmake required version in all CMakeLists.txt
|
2018-10-18 14:49:23 +02:00 |
Guillaume Damiand
|
0bd9088b5a
|
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
|
2018-10-17 14:17:08 +02:00 |
Guillaume Damiand
|
7f09308d33
|
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
|
2018-10-17 13:07:22 +02:00 |
Andreas Fabri
|
0b188f6dbf
|
With VC++ you must open a binary stream
|
2018-10-12 10:37:43 +02:00 |
Simon Giraudot
|
adc108ca75
|
Fix warning unused variable
|
2018-10-12 10:36:15 +02:00 |
Simon Giraudot
|
d07dd3c17e
|
Update config files with new format
|
2018-10-12 10:35:40 +02:00 |
Sébastien Loriot
|
2f9408f867
|
rename link name to match package name
|
2018-10-08 10:28:55 +02:00 |
Sébastien Loriot
|
ea240cfac5
|
use \PkgXXX instead of \PkgXXXSummary
|
2018-10-08 10:28:44 +02:00 |
Sébastien Loriot
|
a2e8a1c68f
|
add the suffix Ref to doxygen link to reference
|
2018-10-08 10:26:56 +02:00 |
Simon Giraudot
|
55b269d12a
|
Rename test to avoid conflict with other package
|
2018-10-04 15:39:49 +02:00 |
Simon Giraudot
|
55581cbdec
|
Update test_io with latest Local_eigen_analysis API
|
2018-10-04 12:08:06 +02:00 |
Simon Giraudot
|
98402a7cd9
|
Add test for IO functions of Classification
|
2018-10-04 12:04:46 +02:00 |
Simon Giraudot
|
1b6e851774
|
Workaround serialization bug with null pointers
|
2018-10-04 12:03:26 +02:00 |
Sébastien Loriot
|
12651796a0
|
use a generic file with the argt class name being a macro
since several free functions needs to be defined, it seems
to be the simplest and cleanest solution
|
2018-08-28 10:35:46 +02:00 |
Simon Giraudot
|
c15704177d
|
Add dependency to Boost BZIP2 on Windows
|
2018-07-06 11:23:15 +02:00 |
Simon Giraudot
|
7467130cfd
|
Fix conversion warning
|
2018-07-06 10:09:22 +02:00 |
Simon Giraudot
|
c76f0d4b22
|
Add dependencies to Hash_map and Kernel_d
|
2018-07-05 14:14:34 +02:00 |
Simon Giraudot
|
bd5d8d9170
|
Add dependency to PCA
|
2018-07-05 09:08:29 +02:00 |
Simon Giraudot
|
267b1f475e
|
Fix types in local eigen analysis
|
2018-07-05 09:08:29 +02:00 |
Simon Giraudot
|
c2dc2f7a98
|
Bugfix in test: do not use temporary reference for threaded parts (+ add verbosity)
|
2018-07-05 09:08:29 +02:00 |
Simon Giraudot
|
566e84f154
|
Fix conversion warnings
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
c50ccdbcde
|
Fix not found library notice in CMakeLists
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
b28a548b8e
|
Fix conversion warnings
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
3bb2ef96df
|
Generate config files with older version of boost for retrocompatibility
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
3539966104
|
Improve OpenCV find_package(), only get required components
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
241bbdb16a
|
Update CMakeLists.txt messages to trigger testsuite missing requirement detection
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
4ceb1b3f39
|
Replace CGAL_assertion() by assert() in tests
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
9b06cc3fac
|
Fix convertion warnings and update iterator type
|
2018-07-05 09:08:28 +02:00 |
Simon Giraudot
|
754f44167d
|
Update assertion with new number of generated features
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
2ca491f81e
|
Add a see-also for neighbor query class to their neighborhood structure
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
3703436955
|
Replace std::size_t by unsigned int
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
29433bc164
|
Fix PointRange -> ClusterRange
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
d354fcba74
|
Add missing includes for header check
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
ecde89063b
|
Add missing SPDX identifiers
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
f2aeb9f9d9
|
Replace author by authors
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
81ca078932
|
Replace energies by probabilities
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
656d0a5e78
|
Update doc with review
|
2018-07-05 09:08:27 +02:00 |
Simon Giraudot
|
7b323a5e4c
|
Fix badly defined constructor when CGAL is not linked with TBB
|
2018-07-05 09:08:26 +02:00 |
Simon Giraudot
|
9a5a4770a5
|
Handle deprecated code (deprecated warnings + test)
|
2018-07-05 09:08:26 +02:00 |
Simon Giraudot
|
71f9425256
|
Remove outdated functions
|
2018-07-05 09:08:26 +02:00 |
Simon Giraudot
|
07ed11346d
|
Some additions to the manual
|
2018-07-05 09:08:26 +02:00 |
Simon Giraudot
|
f95531995e
|
Add doc dependency to BGL
|
2018-07-05 09:07:33 +02:00 |
Simon Giraudot
|
59b90c2896
|
First full version of the user manual of Classification 2.0
|
2018-07-05 09:07:33 +02:00 |
Simon Giraudot
|
84f0bcfe04
|
Update Classification user manual
|
2018-07-05 09:07:33 +02:00 |
Simon Giraudot
|
99447947a8
|
Update Classification examples
|
2018-07-05 09:07:33 +02:00 |
Simon Giraudot
|
bfb89cca73
|
Update API of Classification + reference manual
|
2018-07-05 09:07:33 +02:00 |
Simon Giraudot
|
38b0aedebe
|
Reduce memory consumption of neighborhood using boost::uint32_t
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
369d93aca7
|
Update examples
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
e4b373e7e5
|
Reduce memory consumption using compressed float and saving fewer things
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
9c29c75ce8
|
Only call operator[] once
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
82af495159
|
Make API of Evaluation more flexible
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
9a25a1248d
|
Update doc, examples and tests of Classification
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
d5d501da51
|
Better API for eigen analysis + cluster variant
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
b6502a05c2
|
Add cluster classes to Classification
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
3f37fa504f
|
WIP: better API of feature generators + eigen analysis
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
49aea9ec26
|
Update mesh classification
|
2018-07-05 09:07:32 +02:00 |
Simon Giraudot
|
676a1989df
|
Simplifying features + better parallelization API
|
2018-07-05 09:07:31 +02:00 |
Simon Giraudot
|
f9ccc86238
|
Recover Mesh Classification from outdated dirty branch
|
2018-07-05 09:07:31 +02:00 |
Laurent Rineau
|
b86fff3f90
|
Merge pull request #3128 from sgiraudot/Solver_interface-Warn_against_diagonalize_traits-GF
Solver Interface: deprecate CGAL::Diagonalize_traits
|
2018-06-27 10:21:37 +02:00 |
Laurent Rineau
|
fad43cfed8
|
Merge pull request #3177 from sgiraudot/Classification-Bugfix_grid_has_points-GF
Classification: Fix bug + clean up has_points() method in Planimetric_grid
|
2018-06-20 17:20:58 +02:00 |
Simon Giraudot
|
95e6d089fa
|
Include Eigen in CMakeLists.txt where needed
|
2018-06-19 10:57:55 +02:00 |
Simon Giraudot
|
41d554fe58
|
Deprecating Diagonalize_traits: document dependency to Eigen
|
2018-06-19 10:57:55 +02:00 |
Simon Giraudot
|
34e05470a4
|
Fix bug + clean up has_points() method in Planimetric_grid
|
2018-06-18 10:49:59 +02:00 |