Comments (10)
@jjk-jacky That's my commit, so I'll take a look and see if I can reproduce and fix the issue.
from classifier-reborn.
Thanks @Ch4s3!
from classifier-reborn.
I can't reproduce the error with gsl 1.16 on OSX yet, but a simple fix would be to add a check for GSL here and using the old code for GSL vectors and the new code for vector arrays. I'm not sure I like that though, so I'm going to keep testing and think it over.
from classifier-reborn.
I'll let you take the lead on this one, @Ch4s3. Thanks!
from classifier-reborn.
I don't know much about all this, but looking into it a bit, I found this issue which seems to indicate, as the error I reported, that the GSL::Vector
object doesn't have a method reduce
-- Though I'm not sure why you can't reproduce it then, if using GSL?
Anyways, I'd guess then that in both linked commits it might indeed be needed to checked whether it is a GSL::Vector
used, and if so keep the use of sum
.
from classifier-reborn.
This is interesting, it seems that GSL::Vector supports .map
and .collect
555d4a3 was about removing that monkey patch. I'm using a check for GSL and .collect
to get the sum. the pull is here
from classifier-reborn.
In https://github.com/FredrikWendt/jekyll-issue I have this problem in a Docker environment (so it would be easy to reproduce).
from classifier-reborn.
@FredrikWendt, are you using rb-gsl?
from classifier-reborn.
Yes I am. And the above issue only appears when run with classifier-reborn version 2.0.2. In the Docker environment 2.0.3 is installed now. I won't spend more time trying to fix this - I included a patch which I ran on /var/lib/gems/1.9.1/gems/classifier-reborn-2.0.2/lib/classifier-reborn/lsi/content_node.rb
before invoking jekyll.
from classifier-reborn.
2.0.3 should fix this.
from classifier-reborn.
Related Issues (20)
- whan i add a utf8 chars HOT 1
- In some languages like Chinese, a word of length not bigger than 2 is very common, so I suppose this is a very strong(sometimes wrong in other languages) assumption. HOT 2
- How to install via jruby HOT 1
- ability to serialize model? HOT 1
- "ArgumentError: comparison of Float with NaN failed" if trying to search a corpus with an item that lacks common words HOT 3
- HTTPS for static site HOT 4
- Deprecated Gem::Specification#has_rdoc HOT 4
- 2.3.0 not released to Rubygems HOT 4
- broken links to docs (domain name not resolving) HOT 6
- TypeError: no implicit conversion from nil to integer in /classifier-reborn-2.2.0/lib/classifier-reborn/lsi.rb:313:in `sort' HOT 2
- Multiple separate bayes classifiers with single redis database HOT 1
- Documentation at classifier-reborn.com in inaccessible HOT 6
- Allow redis connection to be injected HOT 1
- Can classifier-reborn work with Numo::NArray / Numo::GSL ? Is that a better choice than nmatrix? HOT 9
- Is this project still actively maintained, or is it abandoned? HOT 3
- Problem with certain characters?
- [JRuby] Tests fail with jar-dependencies version mismatch
- Add prefix to the Redis keys
- Jekyll LSI not calculated on localized blog posts HOT 1
- Wijiji10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from classifier-reborn.