Stats
Reputation: | 1400 |
Pageviews: | 359.1K |
Articles: | 11 |
Comments: | 14 |
Enterprise AI
Artificial intelligence (AI) has continued to change the way the world views what is technologically possible. Moving from theoretical to implementable, the emergence of technologies like ChatGPT allowed users of all backgrounds to leverage the power of AI. Now, companies across the globe are taking a deeper dive into their own AI and machine learning (ML) capabilities; they’re measuring the modes of success needed to become truly AI-driven, moving beyond baseline business intelligence goals and expanding to more innovative uses in areas such as security, automation, and performance.In DZone’s Enterprise AI Trend Report, we take a pulse on the industry nearly a year after the ChatGPT phenomenon and evaluate where individuals and their organizations stand today. Through our original research that forms the “Key Research Findings” and articles written by technical experts in the DZone Community, readers will find insights on topics like ethical AI, MLOps, generative AI, large language models, and much more.
Comments
Jul 24, 2018 · Marco Giglione
In general it is a good practice to divide unit and integration tests to allow executing them separatelly but this is just an example of various testing options. A very helpful article, thanks!
Dec 03, 2017 · Daniela Kolarova
Thanks, interesting article about Digit Recognizers and NNs, I also noticed other ML articles in your blog that are worth reading.
Nov 24, 2017 · Robert Brautigam
Thanks, great article!
Nov 23, 2017 · Robert Brautigam
Have you contacted the authors of the code in github, there must be some explanation, because it looks really strange. It looks more like a bad practices demonstration.
Nov 06, 2017 · Daniela Kolarova
Another interesting article explains when to use string concatenation with + instead: https://dzone.com/articles/11-simple-java-performance-tuning-tips?edition=334833&utm_source=Daily%20Digest&utm_medium=email&utm_campaign=Daily%20Digest%202017-11-03
Oct 28, 2017 · Thomas Krieger
May be it is worth extending the deadlock definition: If a process is unable to change its state indefinitely because the requested resource by it is used by another waiting process. If two threads are waiting for a third one it doesn't always mean a deadlock. Athorwise a very interesting article! It would be nice to compare various implementations of the Map interface with the same JUnit test.
Oct 22, 2017 · Justin Albano
Very good article explaining Java passing by values!
Oct 10, 2017 · Uberto Barbini
A really good article about object references in java motivating people to experiment more with the various options Java provides.
Oct 09, 2017 · Daniela Kolarova
I agree on that, there is a lot of math but abstraction is also important and learning can start with a simplistic abstraction of complications of neural nets. If we take a look at Java open source NN libraries there are lots of abstractions of data structures (e.g. matrices), functions, learning algorithms. People need to have knowledge about linear algebra, differential calculus and discrete mathematics or even more but all this is usefull when properly hidden behind well defined interfaces. Deeplearning4j is a very good example showing that.
Aug 16, 2017 · Daniela Kolarova
Good point: https://docs.python.org/3/library/stdtypes.html#str.join
Aug 11, 2017 · Daniela Kolarova
Yes, totally agree with this comment, some developers tend to use external libraries when they need an utility function but this is usually not a good idea as it increases the project's maintenance cost. Others prefer to write their own utility methods but this approach requires also whriting a unit test as otherwise there is a risk of introducing new bugs. Furthermore private methods are hard to test without tweaking a bit (not a good idea). What this post is saying is use the classes from the standard library if possible and gives some examples with a particular class that the author (me) found useful based on experience gathered during the years spend with Java development.
Aug 09, 2017 · Daniela Kolarova
Very true if you are an experienced developer. This means you got the idea, short article and you can read only the parts you are interested in .... file paths, streams, objects persistence or just read that the new class exists in Java 8, thanks for this comment.
Jul 26, 2017 · Daniela Kolarova
Repo with base classes, will be further extended and refactored when new articles of the series are published: https://github.com/DanielaKolarova/NeuralNetworks
Jul 24, 2017 · Daniela Kolarova
Happy to hear that, by the end of this week I will commit the code to my github repository and will post as comment the url, hopefully not too late for you.