Applied Intelligence Consulting Manager – H&PS – Accenture – Toronto, ON
From Accenture – Sun, 29 Sep 2019 01:11:39 GMT – View all Toronto, ON jobs
Let me know what you think, my first attempt at applying machine learning and I am not an expert. I took advantage of an existing replay application, which I extended to overlay predictions. http://pubgmachinelearning.com
The “Machine Learning” link on the page will show my process, I would love to hear from more knowledgeable people how it can be improved.
submitted by /u/ryanp102694
[link] [comments]
Hi,
I was a big fan of Medium few years ago. However, I have noticed that it contains a lot of noise recently. I am trying to refresh my list of blogs that I follow, the idea is to focus on blogs that features advanced ML topics such distill.pub, thegradient.pub, ruder.io, Kapathy blog. Some labs blogs such bair berkeley, facebook, google AI, openai, deepmind. In addition to r/MachineLearning, which blogs do you usually follow?
For those who are interested about engineering blogs, this is a good list of engineering blogst
submitted by /u/__Julia
[link] [comments]
ODSC India is looking for speakers for the 2020 conference in Bengaluru, India. If you’ve got an innovative application or cutting edge insights into Machine Learning, you should check it out. It’s a great way to engage with the community and share your knowledge! Proposal submissions close on October 9. https://confng.in/ySfDg6gX
Conference Focus Areas:
Conference dates: 16-19 September, 2020
[News]
submitted by /u/yourdigitalvoice
[link] [comments]
Hi guys,
I’d like to share another PyTorch related project some of you (hopefully) will find helpful and interesting. Here is GitHub repository and here is documentation.
Also, if you have any suggestions/improvements/questions for this project I will be glad to answer/help, thanks.
Now, description (taken from project’s readme with minor adjustments):
torchfunc is library revolving around PyTorch with a goal to help you with:
torch.nn.Module as data passes through itCallable to specify it)torchfunc.performance.tips:class Model(torch.nn.Module): def __init__(self): super().__init__() self.convolution = torch.nn.Sequential( torch.nn.Conv2d(1, 32, 3), torch.nn.ReLU(inplace=True), # Inplace may harm kernel fusion torch.nn.Conv2d(32, 128, 3, groups=32), # Depthwise is slower in PyTorch torch.nn.ReLU(inplace=True), # Same as before torch.nn.Conv2d(128, 250, 3), # Wrong output size for TensorCores ) self.classifier = torch.nn.Sequential( torch.nn.Linear(250, 64), # Wrong input size for TensorCores torch.nn.ReLU(), # Fine, no info about this layer torch.nn.Linear(64, 10), # Wrong output size for TensorCores ) def forward(self, inputs): convolved = torch.nn.AdaptiveAvgPool2d(1)(self.convolution(inputs)).flatten() return self.classifier(convolved) # All you have to do print(torchfunc.performance.tips(Model()))
numpy and cuda), freeze weights, check inference time and model size:# Inb4 MNIST, you can use any module with those functions model = torch.nn.Linear(784, 10) torchfunc.seed(0) frozen = torchfunc.module.freeze(model, bias=False) with torchfunc.Timer() as timer: frozen(torch.randn(32, 784) print(timer.checkpoint()) # Time since the beginning frozen(torch.randn(128, 784) print(timer.checkpoint()) # Since last checkpoint print(f"Overall time {timer}; Model size: {torchfunc.sizeof(frozen)}")
# Still MNIST but any module can be put in it's place model = torch.nn.Sequential( torch.nn.Linear(784, 100), torch.nn.ReLU(), torch.nn.Linear(100, 50), torch.nn.ReLU(), torch.nn.Linear(50, 10), ) # Recorder which sums all inputs to layers recorder = torchfunc.hooks.recorders.ForwardPre(reduction=lambda x, y: x+y) # Record only for torch.nn.Linear recorder.children(model, types=(torch.nn.Linear,)) # Train your network normally (or pass data through it) ... # Activations of all neurons of first layer! print(recorder[1]) # You can also post-process this data easily with apply
pip install --user torchfunc
pip install --user torchfunc-nightly
BTW. There is also another project of mine torchdata revolving around data processing with PyTorch, might be of interest to some of you as well (it was announced one week ago here as well, but in case you missed).
submitted by /u/szymonmaszke
[link] [comments]