The Artificial Intelligence Boom Is Here. Here’s How It Could Change The World Around Us.

The Artificial Intelligence Boom Is Here. Here’s How It Could Change The World Around Us.
The Artificial Intelligence Boom Is Here. Here’s How It Could Change The World Around Us.
The Artificial Intelligence Boom Is Here. Here’s How It Could Change The World Around Us.

The artificial intelligence boom is here. Here’s how it could change the world around us.

A future with highways full of self-driving cars or robot friends that can actually hold a decent conversation may not be far away.

That’s because we’re living in the middle of an “artificial intelligence boom” — a time when machines are becoming more and more like the human brain.

That’s partly because of an emerging subcategory of AI called “deep learning.” It’s a process that’s often trying to mimic the human brain’s neocortex, which helps humans with language processing, sensory perception and other functions

From allowing us to be understand the Earth’s trees to teaching robots how to understand human life, deep learning is changing our world. Read more (5/26/17)

follow @the-future-now​

More Posts from Laossj and Others

8 years ago
Machine learning could finally crack the 4,000-year-old Indus script
After a century of failing to crack an ancient script, linguists turn to machines.

The ultimate puzzle!

7 years ago

Hey, he is running away….????? #love #instagood #photooftheday #beautiful #fashion #happy #tbt #cute #followme #like4like #selfie #summer #fun #smile #style #amazing #sun #bestoftheday #pretty #cool #funny #ootd #potd #holiday #lifestyle #일상 #sweet #happiness #awesome #travel

7 years ago
Ho Chi Minh City, Vietnam. #Bitcoin Via @kyletorpey

Ho Chi Minh City, Vietnam. #Bitcoin via @kyletorpey

7 years ago
SP. 103 - Ghost In The Shell: The New Movie (2015)

SP. 103 - Ghost in the Shell: The New Movie (2015)

7 years ago
HOVER BONES

HOVER BONES

Plus check out Glitch Black’s music on Bandcamp!

7 years ago
LASER SOCKS!
LASER SOCKS!

LASER SOCKS!

Game developed by Glen Chiaccchieri where players lose life bar when opponent’s feet is hit with a laser from a pointer, and is a proof-of-concept implementation of the computing concept ‘Hypercard in the Room’:

In the video above two people are playing Laser Socks, a game I invented in an afternoon using a research programming system, common household items, and a couple lines of code.

Players try to point a laser pointer at their opponent’s socks while dodging their opponent’s laser. Whenever they score a hit, the health meter closest to their opponent’s play area fills up with blue light. Whoever gets their opponent’s meter to fill up first wins.

In August 2015, my research group (The Communications Design Group or CDG) had a game jam — an event where participants create games together over the course of a few days. The theme was to make hybrid physical/digital games using a prototype research system Bret Victor and Robert Ochshorn had made called Hypercard in the World. This system was like an operating system for an entire room — it connected cameras, projectors, computers, databases, and laser pointers throughout the lab to let people write programs that would magically add projected graphics and interactivity to physical objects. The point of the jam was to see what playful things you could make with this kind of system. We ended up making more than a dozen new and diverse games.

I made Laser Socks, a game about jumping around and shooting a laser pointer at an opponent’s feet. It was fun, ridiculous, and simple to make. In some ways, Laser Socks became one of the highlight demonstrations of what could be done if there was a medium of expression that integrated dynamic computational elements into the physical world.

More Here

7 years ago
Just A Reminder For The Community!

Just a reminder for the community!

Run a Bitcoin Core 0.14.1 FullNode and support SegWit!

Support my electricity bill if you like: Bitcoin: 1FSZytTNZNqs69mSh5grU73DmrPVtBkz7m

7 years ago

5 Mysterious Posts Found On Reddit That STILL Remain Unexplained…

8 years ago

Introducing SAMOA, an open source platform for mining big data streams.

https://github.com/yahoo/samoa

Machine learning and data mining are well established techniques in the world of IT and especially among web companies and startups. Spam detection, personalization and recommendations are just a few of the applications made possible by mining the huge quantity of data available nowadays. However, “big data” is not only about Volume, but also about Velocity (and Variety, 3V of big data).

The usual pipeline for modeling data (what “data scientists” do) involves taking a sample from production data, cleaning and preprocessing it to make it usable, training a model for the task at hand and finally deploying it to production. The final output of this process is a pipeline that needs to run periodically (and be maintained) in order to keep the model up to date. Hadoop and its ecosystem (e.g., Mahout) have proven to be an extremely successful platform to support this process at web scale.

However, no solution is perfect and big data is “data whose characteristics forces us to look beyond the traditional methods that are prevalent at the time”. The current challenge is to move towards analyzing data as soon as it arrives into the system, nearly in real-time.

For example, models for mail spam detection get outdated with time and need to be retrained with new data. New data (i.e., spam reports) comes in continuously and the model starts being outdated the moment it is deployed: all the new data is sitting without creating any value until the next model update. On the contrary, incorporating new data as soon as it arrives is what the “Velocity” in big data is about. In this case, Hadoop is not the ideal tool to cope with streams of fast changing data.

Distributed stream processing engines are emerging as the platform of choice to handle this use case. Examples of these platforms are Storm, S4, and recently Samza. These platforms join the scalability of distributed processing with the fast response of stream processing. Yahoo has already adopted Storm as a key technology for low-latency big data processing.

Alas, currently there is no common solution for mining big data streams, that is, for doing machine learning on streams on a distributed environment.

Enter SAMOA

SAMOA (Scalable Advanced Massive Online Analysis) is a framework for mining big data streams. As most of the big data ecosystem, it is written in Java. It features a pluggable architecture that allows it to run on several distributed stream processing engines such as Storm and S4. SAMOA includes distributed algorithms for the most common machine learning tasks such as classification and clustering. For a simple analogy, you can think of SAMOA as Mahout for streaming.

SAMOA is both a platform and a library. As a platform, it allows the algorithm developer to abstract from the underlying execution engine, and therefore reuse their code to run on different engines. It also allows to easily write plug-in modules to port SAMOA to different execution engines.

As a library, SAMOA contains state-of-the-art implementations of algorithms for distributed machine learning on streams. The first alpha release allows classification and clustering.

For classification, we implemented a Vertical Hoeffding Tree (VHT), a distributed streaming version of decision trees tailored for sparse data (e.g., text). For clustering, we included a distributed algorithm based on CluStream. The library also includes meta-algorithms such as bagging.

HOW DOES IT WORK?

An algorithm in SAMOA is represented by a series of nodes communicating via messages along streams that connect pairs of nodes (a graph). Borrowing the terminology from Storm, this is called a Topology. Each node in the Topology is a Processor that sends messages to a Stream. The user code that implements the algorithm resides inside a Processor. Figure 3 shows an example of a Processor joining two stream from two source Processors. Here is a code snippet to build such a topology in SAMOA.

TopologyBuilder builder; Processor sourceOne = new SourceProcessor(); builder.addProcessor(sourceOne); Stream streamOne = builder.createStream(sourceOne); Processor sourceTwo = new SourceProcessor(); builder.addProcessor(sourceTwo); Stream streamTwo = builder.createStream(sourceTwo); Processor join = new JoinProcessor(); builder.addProcessor(join).connectInputShuffle(streamOne).connectInputKey(streamTwo);

SWEET! HOW DO I GET STARTED?

1. Download SAMOA

git clone git@github.com:yahoo/samoa.git cd samoa mvn -Pstorm package

2. Download the Forest CoverType dataset.

wget "http://downloads.sourceforge.net/project/moa-datastream/Datasets/Classification/covtypeNorm.arff.zip" unzip covtypeNorm.arff.zip

Forest CoverType contains the forest cover type for 30 x 30 meter cells obtained from US Forest Service (USFS) Region 2 Resource Information System (RIS) data. It contains 581,012 instances and 54 attributes, and it has been used in several papers on data stream classification.

3. Download a simple logging library.

wget "http://repo1.maven.org/maven2/org/slf4j/slf4j-simple/1.7.2/slf4j-simple-1.7.2.jar"

4. Run an Example. Classifying the CoverType dataset with the VerticalHoeffdingTree in local mode.

java -cp slf4j-simple-1.7.2.jar:target/SAMOA-Storm-0.0.1.jar com.yahoo.labs.samoa.DoTask "PrequentialEvaluation -l classifiers.trees.VerticalHoeffdingTree -s (ArffFileStream -f covtypeNorm.arff) -f 100000"

The output will be a sequence of the evaluation metrics for accuracy, taken every 100,000 instances.

To run the example on Storm, please refer to the instructions on the wiki.

I WANT TO KNOW MORE!

For more information about SAMOA, see the README and the wiki on github, or post a question on the mailing list.

SAMOA is licensed under an Apache Software License v2.0. You are welcome to contribute to the project! SAMOA accepts contributions under an Apache style contributor license agreement.

Good luck! We hope you find SAMOA useful. We will continue developing the framework by adding new algorithms and platforms.

Gianmarco De Francisci Morales (gdfm@yahoo-inc.com) and Albert Bifet (abifet@yahoo.com) @ Yahoo Labs Barcelona

7 years ago
Holo Messenger
Holo Messenger
Holo Messenger
Holo Messenger

Holo Messenger

Developer Abhishek Singh is creating an AR recorded video messaging app with iOS ARKit that is presented in classic Sci-Fi settings (and all the recording is done with a single normal camera):

Remember Princess Leia’s classic holographic message from Star Wars? Well I built this app using ARKit and some awesome tech from Aifi.io that allows you to record and send your own. If you want to know when it becomes available, head over here: http://bit.ly/holomsngr

Link

  • waiteumabmideep
    waiteumabmideep liked this · 1 year ago
  • jahatx
    jahatx reblogged this · 6 years ago
  • meer-cat
    meer-cat liked this · 7 years ago
  • micmac247
    micmac247 liked this · 7 years ago
  • micmac247
    micmac247 reblogged this · 7 years ago
  • mintalavanda
    mintalavanda liked this · 7 years ago
  • 8bitpython-blog
    8bitpython-blog reblogged this · 7 years ago
  • 8bitpython-blog
    8bitpython-blog liked this · 7 years ago
  • stmchj-blog
    stmchj-blog liked this · 7 years ago
  • cheesecakecake
    cheesecakecake reblogged this · 7 years ago
  • ioniluna
    ioniluna reblogged this · 7 years ago
  • tokayisok-blog
    tokayisok-blog reblogged this · 7 years ago
  • sh0uz1n-blog
    sh0uz1n-blog liked this · 7 years ago
  • proteusinvents-blog
    proteusinvents-blog liked this · 7 years ago
  • laossj
    laossj reblogged this · 7 years ago
  • laossj
    laossj liked this · 7 years ago
  • agent2k25
    agent2k25 liked this · 7 years ago
laossj - 无标题
无标题

295 posts

Explore Tumblr Blog
Search Through Tumblr Tags