Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recurrent Neural Network #50

Closed
collinhundley opened this issue May 3, 2016 · 19 comments
Closed

Recurrent Neural Network #50

collinhundley opened this issue May 3, 2016 · 19 comments

Comments

@collinhundley
Copy link
Member

@KacheFlowe @joobei Hey guys, sorry for my apparent lack of communication over the last little while. New startup, crazy hours, no sleep... you know the routine! Definitely haven't left Swift AI behind though, and in fact it's finally made its way back up my priority list.

It's been some time since we've discussed Recurrent Neural Networks - any progress or thoughts from you guys? I've decided that it's the next component I want to tackle, partly because it would be particularly useful for some side projects that I have in mind. I definitely don't want to duplicate any effort that people have already made, if any, so I'd love to hear what you guys think about the idea.

@Jxrgxn
Copy link

Jxrgxn commented May 3, 2016

Hey Colin. I've Ben working on this but I've been quiet because of been
applying to jobs. We can tag team if you'd like. I've been working on an
actual demo that makes use of NLP.

On Monday, May 2, 2016, Collin Hundley [email protected] wrote:

@KacheFlowe https://github.com/KacheFlowe @joobei
https://github.com/joobei Hey guys, sorry for my apparent lack of
communication over the last little while. New startup, crazy hours, no
sleep... you know the routine! Definitely haven't left Swift AI behind
though, and in fact it's finally made its way back up my priority list.

It's been some time since we've discussed Recurrent Neural Networks - any
progress or thoughts from you guys? I've decided that it's the next
component I want to tackle, partly because it would be particularly useful
for some side projects that I have in mind. I definitely don't want to
duplicate any effort that people have already made, if any, so I'd love to
hear what you guys think about the idea.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#50

@collinhundley
Copy link
Member Author

@KacheFlowe Awesome, NLP is exactly what I want to do with it. I won't be able to put quite the full-time effort into this as I was before, so don't worry about being busy. We all have normal lives too.

@Jxrgxn
Copy link

Jxrgxn commented May 3, 2016

Perfect. Sounds like we're on the same page. Originally I wanted to build
it from the ground up but I may have to make use of NSLinguistic. We'll
see!

On Monday, May 2, 2016, Collin Hundley [email protected] wrote:

@KacheFlowe https://github.com/KacheFlowe Awesome, NLP is exactly what
I want to do with it. I won't be able to put quite the full-time effort
into this as I was before, so don't worry about being busy. We all have
normal lives too.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#50 (comment)

@collinhundley
Copy link
Member Author

NSLinguisticTagger might be our best option on iOS/OS X. I would have preferred a custom solution that could be ported to Linux, but the current state of Swift on Linux is shaky at best so I'd be more inclined to just build it for iOS/OS X now and port it later when needed. Some ideas I have in mind would probably need to be trained on AWS, but I can just make due with a Mac for now.

@AusCoder
Copy link

AusCoder commented May 3, 2016

Hi guys, sorry if this is not the place for this comment. I am looking around for an open source project to get involved with and this one looks pretty cool. I don't know too much about swift but would love to learn, I do know a bit about machine learning though. Do you guys have any suggestions/recommendations on getting involved?

@collinhundley
Copy link
Member Author

@AusCoder Hi, we always appreciate more help. What kind of experience do you have with machine learning? As mentioned in this thread, the next component of Swift AI that I'd like to complete is a recurrent neural network - so if you have any knowledge in that area, it would be particularly useful right now. But I'm also open to working on other components like a convolutional network, genetic algorithms, adding support for deep learning, GPU acceleration, etc.

To familiarize yourself with this library, I'd recommend reading the docs here and checking out the demo app for a fun little example of what the feed-forward neural network can do.

For Swift itself, I'd highly recommend reading The Swift Programming Language. It's no romance novel, but there's probably no better resource for learning the language.

@AusCoder
Copy link

AusCoder commented May 3, 2016

@collinhundley In terms of machine learning: I have done the Coursera machine learning course and have implemented a couple of the algorithms from that course. I'd love you help out with the recurrent neural network, if I can somehow. Do you guys plan out who will write certain pieces of code?

Thanks for the recommendations with the docs and the Swift reference. I'll have a look at them.

@Jxrgxn
Copy link

Jxrgxn commented May 3, 2016

There doesn't seem tp be a written plan. Seems like we just work on it as
we go. Would you like to plan a meetup with me, Sebastian? I could
certainly use your brains! ka c h e @ g m a i l .c o m

On Tue, May 3, 2016 at 12:37 PM, Sebastian Mueller <[email protected]

wrote:

@collinhundley https://github.com/collinhundley In terms of machine
learning: I have done the Coursera machine learning course and have
implemented a couple of the algorithms from that course. I'd love you help
out with the recurrent neural network, if I can somehow. Do you guys plan
out who will write certain pieces of code?

Thanks for the recommendations with the docs and the Swift reference. I'll
have a look at them.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#50 (comment)

@collinhundley
Copy link
Member Author

I'd love to be involved with that as well, so I don't end up duplicating anybody's work. My email is in the main readme if you guys wanna do a group message.

@Jxrgxn
Copy link

Jxrgxn commented May 3, 2016

I can dig it.

On Tue, May 3, 2016 at 1:19 PM, Collin Hundley [email protected]
wrote:

I'd love to be involved with that as well, so I don't end up duplicating
anybody's work. My email is in the main readme if you guys wanna do a group
message.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#50 (comment)

@AusCoder
Copy link

AusCoder commented May 3, 2016

I sent you guys an email. @KacheFlowe it wouldn't deliver to your email address, however.

@Jxrgxn
Copy link

Jxrgxn commented May 3, 2016

[email protected] with a lowercase.

On Tuesday, May 3, 2016, Sebastian Mueller [email protected] wrote:

I sent you guys an email. @KacheFlowe https://github.com/KacheFlowe it
wouldn't deliver to your email address, however.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#50 (comment)

@johndpope
Copy link

johndpope commented May 12, 2016

maybe this use case / [story telling from images] would be interesting to tackle for show casing this ai library. https://github.com/ryankiros/neural-storyteller

@joobei
Copy link

joobei commented Jul 19, 2016

Guys I have been busy with some other projects but I'm interested in returning to this. Any progress?

@Jxrgxn
Copy link

Jxrgxn commented Jul 19, 2016

There is--I exist.

@collinhundley
Copy link
Member Author

Old conversation. See #60

@JoeriBultheel
Copy link

Kind of late here, but what I want to accomplish is doing inference BUT especially also training of a RNN on iOS! Seems like what you guys are building is closest to this. All other libraries are only for inference and not training :/

Any progress? Is it a secret repo? :-p. Would love to contribute/stay in the loop.

Love.

@Aneapiy
Copy link

Aneapiy commented Sep 7, 2017

Hey @JoeriBultheel, I don't have an RNN version, but I used Swift-AI's version of FNN to do training and classification on iOS (iPhone 6s) for a project called Swift-HAR. Not sure if it's something you can use, but I figured I'd throw it out there.

@JoeriBultheel
Copy link

@Aneapiy Thnx!

Actually I found this other project https://github.com/jordenhill/Birdbrain which is closer to what I want to achieve. I love swift-ai's code a lot though, would be nice to see an RNN implementation in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants